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