Lớp student this.
khoaHoc =
khoaHoc;
public class HocSinh extends Nguoi {
}
private String lop;
public String getLop() { return
private String khoaHoc;
lop;}
private int kyHoc;
//cài đè, gọi lại để nhập thêm tt
public HocSinh() {} về quê quán vv...
public HocSinh(String hoTen, Date ngaySinh, @Override
String lop, String khoaHoc) {
public void nhapThongTin(Scanner sc) {
super(hoTen,ngaySinh);
[Link] = lop;
[Link](sc);
[Link] =
[Link]("nhap lop: ");
khoaHoc;
lop = [Link]();
}
[Link]("nhap khoa hoc: ");
public HocSinh(String hoTen, String lop, String
khoaHoc) { khoaHoc = [Link]();
[Link] = hoTen;
[Link] = lop; Scanner sc = new
[Link]("nhap
ky hoc: "); Scanner([Link]);
kyHoc = [Link](); [Link](); [Link](sc);
} [Link]();
@Override }
public void inThongTin() {
[Link]();
[Link](lop);
[Link](khoaHoc);
[Link](kyHoc);}
public static void main(String[] args) {
HocSinh hs = new HocSinh();
Lớp người this(hoTen,ngaySinh);
import [Link]; [Link] = queQuan;}
import [Link]; public void nhapThongTin(Scanner sc) {
import [Link]; [Link]("Nhap ho ten:
");
import [Link];
hoTen=[Link]();
public class Nguoi {
[Link]("Nhap ngay
protected String hoTen;
sinh: ");
protected Date ngaySinh;
String ngaySinhstr = [Link]();
protected String queQuan;
ngaySinh = stringToDate(ngaySinhstr);
public Nguoi() {}
[Link]("nhap que quan: ");
queQuan = [Link]();}
public Nguoi(String hoTen, Date ngaySinh) {
private Date stringToDate(String
[Link] = hoTen; ngaySinhstr) {
[Link] = ngaySinh; } Date ngaySinhDate = null;
public Nguoi(String hoTen, Date ngaySinh, String public static void main(String[] args)
queQuan) { {
SimpleDateFormat sdf = new
SimpleDateFormat("dd/MM/yyyy"); Nguoi ng = new Nguoi();
try {ngaySinhDate = [Link](ngaySinhstr); Scanner sc = new
Scanner([Link]);
} catch (ParseException e) {
[Link](sc);
// TODO Auto-generated catch block
[Link]();
[Link]();
}
[Link]("loi dinh dang");
}
}return ngaySinhDate;
public void inThongTin() {
[Link](hoTen);
[Link](ngaySinh);
[Link](queQuan);
Lớp student Scanner sc = new Scanner([Link]);
import [Link]; [Link](sc);
public class SinhVien extends Nguoi { [Link]();
private String msv; }
public SinhVien() { }
public SinhVien(String hoTen, String msv) {
[Link] = hoTen;
[Link] = msv;
public void nhapThongTin(Scanner sc) {
[Link]("nhap thong tin sinh vien");
[Link]("nhap msv: ");
msv = [Link]();
[Link](sc);
public void inThongTin() {
[Link]();
[Link](msv);
public String getMsv() {
return msv;
public static void main(String[] args) {
SinhVien sv = new SinhVien();
QLHS public void inDanhSach() {
public class QLHS { for(HocSinh hs : dshs) {
private ArrayList<HocSinh> [Link]();}
dshs;
}
public QLHS() {
public void timKiemHocSinh(int namSinh, String queQuan) {
dshs = new
[Link]("Danh sach hs sinh nam" + namSinh + "que o "
ArrayList<HocSinh>();
+ queQuan + ":");
}
for (HocSinh hs : dshs) {
public void themHocSinh(HocSinh hs) {
if((namSinh==[Link]()+1900)
[Link](hs);
&&([Link]([Link]))){
}
[Link]();}}}
public void nhapDanhSach(Scanner sc) {
public void timKiemHocSinh(String lop) {
[Link]("nhap so
[Link]("Nhap DS hoc sinh cua lop " + lop + ":");
luong hoc sinh: ");
for (HocSinh hs : dshs) {
int n = [Link]();[Link]();
if([Link]([Link]())) {
for(int i=0; i<n; i++) {
[Link]();
HocSinh hs = new HocSinh();
}} }
[Link](sc);
themHocSinh(hs);}}
public static void main(String[] args) {
QLHS hs = new
QLHS();
Scanner sc= new
Scanner([Link]);
[Link](sc);
[Link]();
[Link](2004, "hn");
[Link]("--------------------------
------");
[Link]("cnpma");
}
QLNS [Link]();
import [Link];import [Link];import int chon = 0;
[Link];
Nguoi ns = null;
public class QLNS {
for (int i = 0; i < n; i++)
private List<Nguoi> dsns; {[Link]("chọn loại bạn muốn
nhập(0: hs, 1:sv): ");
public QLNS() {
chon = [Link]();[Link]();
dsns = new
ArrayList<Nguoi>(100); switch (chon) {
//nguoi: kieu du lieu(<>),(100) case 0:
so phan tu.
ns = new HocSinh();
}
break;
case 1:
public void themNhanSu(Nguoi ns) {
ns = new SinhVien(); break;
[Link](ns);
default: [Link]("lua chon ko
} hop le, vui long chon lai");
public void nhapDanhSach(Scanner sc) { continue;}
[Link]("nhap so nhan su n = [Link](sc);themNhanSu(ns);}
");
}
int n = [Link]();
public void inDanhSach() {
public static void main(String[] args)
//for (ElementType element : collection) { {
// collection là tập hợp các phần tử mà bạn muốn lặp QLNS qlns = new QLNS();
BÀI TEST public void addCourse(String TenMH, int Diem) {
public class Person { Courses[numCourses] = TenMH;
private String name; grades[numCourses] = Diem;
private String address; numCourses++;
public Person() {} }
public Person(String name, String address) { public double getAverageGrade() {
super(); int sum = 0;
[Link] = name; for(int i=0; i<numCourses;i++) {
[Link] = address; sum = sum + grades[i];
} }
public String getName() { double avg = (double)sum/numCourses;
return name; return avg;}}
} package baiThiThu;
public String getAddress() { public class main {
return address;}} public static void main(String[] args) {
LỚP STUDENT // TODO Auto-generated method stub
public class Student extends Person{ Student st = new Student("Nguyen Thanh Nam", "Trau
Quy - Gia Lam");
private int numCourses;
[Link]("Java", 9);
private String[] Courses = new String[10];
[Link]("CSDL", 8);
private int[] grades = new int[10];
[Link]("Pascal", 10);
public Student(String name, String address) {
[Link]("Network", 6);
super(name, address);
[Link]([Link]());
}
[Link]([Link]());
@Override
}
public String toString() {return "Student: " + getName() +
"(" + getAddress() + ")";} }