Bài tập kế thừa trong java

 Bài tập kế thừa trong java

 Tạo một lớp Person lưu trữ các thông tin sau đây ( Tên, giới tính, địa chỉ,ngay sinh)
Tạo một lớp Student kế thừa từ lớp person lưu trữ các thông tin như dưới đây:
Mã sinh viên,điểm trung bình, email
Viết một phương thức nhập thông tin của student
Viết một phương thức hiện thị thông tin của student
Viết phương trình xem xét có sinh viên nào được học bổng không? điểm trung bình hơn 8.0 sẽ được hổng bổng
Khai báo class parent Person

 class Person{
protected String name;
protected String sex;
protected String adrress;
protected String ngaysinh;
public void intputPerson(){
Scanner scanner = new Scanner(System.in);
System.out.println(“Nhap Ten :”);
this.name = scanner.nextLine();
System.out.println(“Nhap gioi tinh”);
this.sex = scanner.nextLine();
System.out.println(“Nhap dia chi”);
this.adrress = scanner.nextLine();
System.out.println(“Nhap ngay sinh”);
this.ngaysinh = scanner.nextLine();
}
public void showPerson(){
System.out.println(“Ho Ten : ” +this.name + ” Gioi Tinh : ” +this.sex +” Dia chi : ” +this.adrress +” Ngay sinh : ” +this.ngaysinh);
}
}

 Trong đó:
Có 4 biến bao gồm ( ten,gioitinh,diachi,ngaysing) và có 2 phương thức:
intputPerson : Là phương thức nhập thông tin
showPerson : Xuất hiện thông tin
Tiếp thep khai báo một lớp student được kế thừa từ lớp Person

 Tính kế thừa trong java

  • Kế thừa trong java là sự liên quan giữa hai class với nhau, trong đó có class cha (superclass) và class con (subclass). Khi kế thừa class con được hưởng tất cả các phương thức và thuộc tính của class cha. Tuy nhiên, nó chỉ được truy cập các thành viên public và protected của class cha. Nó không được phép truy cập đến thành viên private của class cha.
  • Khi kế thừa từ một lớp đang tồn tại bạn có sử dụng lại các phương thức và thuộc tính của lớp cha, đồng thời có thể khai báo thêm các phương thức và thuộc tính khác.

 Cú pháp kế thừa

 Ví dụ về kế thừa trong java

Trong java có support các kiểu kế thừa sau

cac-kieu-ke-thua
Các kiểu kế thừa trong java