Java面向对象编程:类和对象案例
在Java中,面向对象编程(Object-Oriented Programming,OOP)是核心特性。下面通过一个简单的例子来解释类和对象。
案例1: 假设我们要创建一个“汽车”类。
// 创建类Car
class Car {
// 属性:品牌、颜色、年份
String brand;
String color;
int year;
// 构造方法:初始化对象的属性
Car(String brand, String color, int year) {
this.brand = brand;
this.color = color;
this.year = year;
}
// 方法:获取汽车品牌
public String getBrand() {
return brand;
}
// 方法:设置汽车颜色
public void setColor(String newColor) {
color = newColor;
}
}
案例2: 现在我们要创建一个具体的“汽车”对象。
// 创建Car类的实例
Car myCar = new Car("Toyota", "Blue", 2018));
// 访问对象属性
System.out.println("品牌: " + myCar.getBrand());
System.out.println("颜色: " + myCar.getColor());
// 修改对象属性
myCar.setColor("Silver");
// 打印更新后的颜色
System.out.println("更新后的颜色: " + myCar.getColor());
通过以上案例,你可以看到类定义了对象的属性和行为,而对象则是根据类创建的具体实例。
还没有评论,来说两句吧...