Friday, March 13, 2020

Bài tâp Kế thừa trong java (Phần 1)

Sau đây là những bài tập dạng kế thừa trong java
Bài tập 1: Tạo một lớp Person chứa những thông tin sau
Tên, giới tính, ngày sinh, địa chỉ
Với đầy đủ các hàm get,set, contructor có tham số và không có tham số.
 a. Viết phương thức nhập các thông tin của person từ bàn phím
 b. Xuất các thông tin lên màn hình của person.
Bài tâp Kế thừa trong java (Phần 1)

Bước 1. Tạo class Person
class Person{
protected String name;
protected String sex;
protected String adrress;
protected String ngaysinh;
}
Bước 2. Hàm get,set,constructor
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAdrress() {
return adrress;
}
public void setAdrress(String adrress) {
this.adrress = adrress;
}
public String getNgaysinh() {
return ngaysinh;
}
public void setNgaysinh(String ngaysinh) {
this.ngaysinh = ngaysinh;
}
public Person(){
}
public Person(String name,String sex,String adrress,String ngaysinh){
this.name = name;
this.sex = sex;
this.adrress = adrress;
this.ngaysinh = ngaysinh;
}
Bước 3. Phương thức inputPerson
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();
}
Bước 4. Phương thức Show person
public void showPerson(){
System.out.println("Ho Ten : " +this.name + " Gioi Tinh : " +this.sex +" Dia chi : " +this.adrress +" Ngay sinh : " +this.ngaysinh);
Bước 5. Hàm Main
public class BT1 {
public static void main(String []args){
Person person = new Person();
person.intputPerson();
person.showPerson();
}
Toàn bộ code của chương trình:
package BT1;
import java.util.Scanner;
class Person{
protected String name;
protected String sex;
protected String adrress;
protected String ngaysinh;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAdrress() {
return adrress;
}
public void setAdrress(String adrress) {
this.adrress = adrress;
}
public String getNgaysinh() {
return ngaysinh;
}
public void setNgaysinh(String ngaysinh) {
this.ngaysinh = ngaysinh;
}
public Person(){
}
public Person(String name,String sex,String adrress,String ngaysinh){
this.name = name;
this.sex = sex;
this.adrress = adrress;
this.ngaysinh = 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);
}
}
public class BT1 {
public static void main(String []args){
Person person = new Person();
person.intputPerson();
person.showPerson();
}
}
 Kết quả

No comments:

Post a Comment