目录
一、类
类就像是创建对象的模板或者蓝图。
它定义了一组属性(变量)和行为(方法),告诉计算机如何创建具有这些属性和行为的对象。
public class 类名 { ... }
二、对象
对象是类的具体实例,就像根据蓝图建造的房子。
每个对象都有自己独立的属性值,可以通过调用类中的方法来执行操作。
例如,一辆车是一个对象,它的状态有:颜色、型号、年份;行为有:启动引擎、停止引擎
java
类名 类名的别称或类名 = new 类名();
//获取属性值
类名的别称或类名.属性名称;
//修改属性值
类名的别称或类名.属性名称=属性值;
类名的别称或类名.有参/无参方法(有参/无参);
---------------------------------------
// 创建Car类的对象,名字是myCar
Car myCar = new Car();
// 获取myCar对象的属性值
myCar.color;
// 给myCar对象的属性赋值
myCar.model = "特斯拉Model S";
myCar.year = 2020;
// 调用myCar对象的方法
myCar.startEngine();
myCar.stopEngine();
三、直观实例
`Car`是一个类,它定义了汽车的属性 (颜色、型号、年份)和行为/方法 (启动引擎、停止引擎)。
`myCar`是一个对象,它是`Car`类的一个具体实例。
在`main`方法中,我们创建了`Car`类的一个对象`myCar`,并给它设置了具体的属性值 (红色、特斯拉Model S、2020年)。
通过调用`myCar`对象的行为/方法 ,我们模拟了汽车启动和停止的行为。
运行这个程序,你会看到控制台输出汽车启动和停止的信息,这就是类和对象在实际应用中的直观例子。
java
// 定义一个类,类名叫做Car
public class Car {
// 类的属性(变量)
String color;
String model;
int year;
// 类的方法(行为)
void startEngine() {
System.out.println("引擎启动," + model + "开始行驶。");
}
void stopEngine() {
System.out.println(model + "停止行驶,引擎关闭。");
}
// 主方法,程序的入口
public static void main(String[] args) {
// 创建Car类的对象,名字是myCar
Car myCar = new Car();
// 给myCar对象的属性赋值
myCar.color = "红色";
myCar.model = "特斯拉Model S";
myCar.year = 2020;
// 调用myCar对象的方法
myCar.startEngine(); // 输出:引擎启动,特斯拉Model S开始行驶。
myCar.stopEngine(); // 输出:特斯拉Model S停止行驶,引擎关闭。
}
}