Java中类是模板,对象是其具体实例;用class定义类,含私有成员变量和public方法,通过构造方法初始化,new创建对象并调用属性与方法。

Java 中类是模板,对象是根据这个模板造出来的具体实例。定义类是为了描述一类事物共有的属性和行为;创建对象则是让这个描述落地,变成内存中可操作的实体。
怎么定义一个类
类用 class 关键字声明,名字首字母大写,多个单词则每个单词首字母都大写(比如 StudentInfo)。类体里主要放两样东西:成员变量(属性)和方法(行为)。
- 成员变量写在类内部、方法外部,有默认初始值(如 int 是 0,引用类型是 null)
- 方法用来封装功能,一般用 public 修饰以便外部调用
- 建议把成员变量设为 private,通过 public 的 getter/setter 方法控制访问,这是封装的基本做法
类里常见的组成部分
除了属性和普通方法,类通常还包含构造方法——它没有返回类型,名字必须和类名完全一致,作用是在 new 对象时初始化数据。
- 不写构造方法时,系统自动提供一个无参构造方法
- 一旦写了带参数的构造方法,无参构造就不再自动生成,需要手动补上
- 可以重载多个构造方法,适应不同初始化需求
如何创建并使用对象
对象要通过 new 关键字来创建,格式是:类名 对象名 = new 类名(参数);
立即学习“Java免费学习笔记(深入)”;
- 创建后,用 对象名.属性 访问属性(前提是属性可访问,或通过 getter/setter)
- 用 对象名.方法名() 调用方法
- 同一个类可以创建多个对象,它们各自拥有独立的属性值,互不影响
一个完整的小例子
public class Car {
private String brand;
private int speed = 0;
public Car(String b) {
this.brand = b;
}
public void accelerate() {
if (speed }
public void showInfo() {
System.out.println(brand + " 当前速度:" + speed);
}
}
// 使用:
Car myCar = new Car("Toyota");
myCar.accelerate();
myCar.showInfo();


















