You are on page 1of 1

Đề thi thử (tham khảo) Học kỳ 2 năm học 2020-2021

ĐẶT VẤN ĐỀ
Ta có các lớp như sau:

class CBCC { // Cán bộ công chức


private String masocb; // Mã số cán bộ
private String hoten; // Họ tên
protected float hesoluong; // Hệ số lương
int namsinh; // Năm sinh
public CBCC() {
masocb = new String();
hoten = new String();
namsinh = hesoluong=0;
}
public void nhap() {
Scanner sc =new Scanner(System.in) ;
System.out.print(”Nhap ma so can bo : “); masocb=sc.nextLine();
System.out.print(”Nhap hoten can bo : “); hoten=sc.nextLine();
System.out.print(”Nhap nam sinh : “); namsinh=sc.nextInt();
System.out.print(”Nhap he so luong : “); hesoluong=sc.nextFloat();
}
public void in() {
System.out.print(hoten + ” co ma so la ” + masocb + ” sinh nam “ + namsinh
+ ” co he so luong “ + hesoluong);
}
public float tienLuong() { return hesoluong*210000; }
}

class CBGD extends CBCC { // Cán bộ giảng dạy


private int nambdgd; // Năm bắt đầu giảng dạy
private String hocvi; // Học vị
public CBGD() {……}
public void nhap() {….}
public void in() {……}
public void ganThongTin() {…..}
}

class GiangDay { // Giảng dạy


private String mon; // Môn học
private String lop; // Lớp
private int hocky; // Học kỳ
private CBGD giaovien; // Giáo viên giảng dạy
public GiangDay() {….}
public GiangDay(GiangDay gd) {….}
public void nhap() {….}
public void in() {….}
public CBGD layGiaoVien() { return giaovien; }
}

 Các lớp được khai báo trong cùng một gói (package).
 Các lớp trên đều không chứa hàm main(String args[]).
 Hàm main trong các câu hỏi đều thuộc 1 lớp khác trong cùng gói (package).
 Thuật ngữ hàm và phương thức (method) được hiểu tương đương sau.

You might also like