Java 面向对象编程入门
Sani Yusuf
Lead Software Engineering Content Developer


// Car 类 class Car { String model; // 车型属性int topSpeed; // 最高时速属性 boolean isInsured; // 当前投保状态属性 }
class Passport {
String firstName; // 护照持有者名
String lastName; // 护照持有者姓
Passport() {
// Passport 类的构造函数
}
}
class Passport {
String firstName; // 护照持有者名
String lastName; // 护照持有者姓
Passport() {
this.firstName = "David"; // 在构造函数中设置属性
this.lastName = "Beckham";
}
}
class Passport {
String firstName;
String lastName;
// Constructor with parameters
Passport(String firstName, String lastName) {
}
}
this 关键字指当前 Passport 对象
class Passport {
String firstName;
String lastName;
Passport(String firstName, String lastName) {
this.firstName = firstName; // 用构造参数设置属性
this.lastName = lastName; //
}
}
new 关键字创建对象
// Passport 类带构造函数
class Passport {
String firstName;
String lastName;
// 构造方法
Passport(String firstName,
String lastName){
this.firstName = firstName;
this.lastName = lastName;
}
}
// Main 类
public class Main {
// main 方法(程序入口)
public static void main(
String[] args) {
// 向构造函数传参
// Passport(firstName, lastName)
Passport myPassport =
new Passport("Michael","Jackson");
System.out.println(
myPassport.firstName); // Michael
}
}
Java 面向对象编程入门