Professional Documents
Culture Documents
java,
ComputerScience.java, InformationTechnology.java, InformationSecurity.java và
SoftwareEngineering.java.
Trong đó có các thuộc tính studentID, firstname, lastname, address, phone và email, và các phương thức
set, get và inputInfo.
public void setInfo(String studentID, String firstname, String lastname, String address, String phone,
String email){
this.studentID = studentID;
this.firstname = firstname;
this.lastname = lastname;
this.address = address;
this.phone = phone;
this.email = email;
this.studentID = studentID;
}
public String getStudentID(){
return studentID;
this.firstname = firstname;
return firstname;
this.lastname = lastname;
return lastname;
this.address = address;
return address;
}
public void setPhone(String phone){
this.phone = phone;
return phone;
this.email = email;
return email;
studentID = scanner.nextLine();
firstname = scanner.nextLine();
lastname = scanner.nextLine();
address = scanner.nextLine();
phone = scanner.nextLine();
Ở lớp này, chúng ta sẽ tạo đối tượng std01, cập nhập thông tin cho đối tượng bằng cách gán giá trị qua
các phương thức set, sau đó in thông tin của std01 ra màn hình. Tiếp đó, tạo đối tượng std02, cập nhập
thông tin cho đối tượng bằng cách gán giá trị trực tiếp qua Constructor, sau đó in thông tin của std02 ra
màn hình.
import java.util.*;
std01.setStudentID("001");
std01.setFirstName("Mai");
std01.setLastName("Thanh");
std01.setAddress("Hanoi");
std01.setPhone("1234567890");
std01.setEmail("maithanh@gmail.com");
System.out.println("Student 01 info: \n" + std01.getInfo());
Ở lớp này, chúng ta sử dụng lớp Profiles như là một lớp abstract và tạo đối tượng sc01 (bao gồm thông
tin sinh viên), in ra màn hình danh sách sinh viên cùng điểm tích lũy.
import java.util.*;
@Override
};
lstProfile.add(sc01);
Profiles sc02 = new Profiles() {
@Override
};
lstProfile.add(sc02);
@Override
};
lstProfile.add(sc03);
import java.util.*;
@Override
};
lstProfile.add(sc01);
@Override
};
lstProfile.add(sc02);
Profiles sc03 = new Profiles() {
@Override
};
lstProfile.add(sc03);
Ở lớp này, chúng ta sử dụng lớp Profiles như là một lớp abstract và tạo đối tượng sc03 (bao gồm thông
tin sinh viên), in ra màn hình danh sách sinh viên cùng điểm tích lũy.
import java.util.*;
};
lstProfile.add(sc01);
@Override
};
lstProfile.add(sc02);
@Override
};
lstProfile.add(sc03);
System.out.println("List of students in Information Security:");
Ở lớp này, chúng ta sử dụng lớp Profiles như là một lớp abstract và tạo đối tượng sc04 (bao gồm thông
tin sinh viên), in ra màn hình danh sách sinh viên cùng điểm tích lũy.
import java.util.*;
@Override
};
lstProfile.add(sc01);
};
lstProfile.add(sc02);
@Override
};
lstProfile.add(sc03);
Chúng ta hoàn tất các lớp và có thể chạy bằng cách gọi đại diện cho các lớp:
Kết quả sẽ giống như các đoạn code chúng ta đã viết trên.