Nhập môn Lập trình Hướng đối tượng với Java
Sani Yusuf
Lead Software Engineering Content Developer


// Lớp Car class Car { String model; // Thuộc tính: mẫu xeint topSpeed; // Thuộc tính: tốc độ tối đa boolean isInsured; // Thuộc tính: trạng thái bảo hiểm hiện tại }
class Passport {
String firstName; // Tên người giữ hộ chiếu
String lastName; // Họ người giữ hộ chiếu
Passport() {
// Constructor của lớp Passport
}
}
class Passport {
String firstName; // Tên người giữ hộ chiếu
String lastName; // Họ người giữ hộ chiếu
Passport() {
this.firstName = "David"; // Gán thuộc tính trong constructor
this.lastName = "Beckham";
}
}
class Passport {
String firstName;
String lastName;
// Constructor có tham số
Passport(String firstName, String lastName) {
}
}
this tham chiếu đến đối tượng Passport
class Passport {
String firstName;
String lastName;
Passport(String firstName, String lastName) {
this.firstName = firstName; // Gán thuộc tính lớp
this.lastName = lastName; // bằng tham số constructor
}
}
new để tạo đối tượng
// Lớp Passport với constructor
class Passport {
String firstName;
String lastName;
// Phương thức constructor
Passport(String firstName,
String lastName){
this.firstName = firstName;
this.lastName = lastName;
}
}
// Lớp Main
public class Main {
// phương thức main (điểm bắt đầu chương trình)
public static void main(
String[] args) {
// Truyền tham số cho constructor
// Passport(firstName, lastName)
Passport myPassport =
new Passport("Michael","Jackson");
System.out.println(
myPassport.firstName); // Michael
}
}
Nhập môn Lập trình Hướng đối tượng với Java