类是模板,对象是根据模板创建的具体实例;用class定义类(如Student),含成员变量(属性)和成员方法(行为);用new创建对象(如s1 = new Student()),通过点号访问属性和方法。

类是模板,对象是根据模板造出来的具体实例。定义类就是描述一类事物有什么特征、能做什么;创建对象就是用这个模板生成一个可操作的实体。
类怎么定义
用 class 关键字声明,名字首字母大写,比如 Student。类体里放两类东西:
-
成员变量(属性):表示状态,如
public String name;、public int age;。不赋值时 Java 会按类型给默认值(int 是 0,String 是 null) -
成员方法(行为):表示功能,如
public void study() { System.out.println("正在学习"); }。方法要有返回类型(void 表示不返回值)、方法名和括号
访问修饰符先统一用 public,方便初学理解;后续再学 private、protected 等控制权限。
对象怎么创建
对象不是凭空出现的,必须通过 new 关键字调用类的构造方法来实例化:
立即学习“Java免费学习笔记(深入)”;
- 语法是:
Student s1 = new Student(); - 左边
Student s1是声明一个 Student 类型的变量,叫 s1;右边new Student()才是真正分配内存、生成对象的动作 - 一个类可以创建多个对象,比如
s1、s2、s3,它们各自有独立的属性值
对象怎么使用
创建好对象后,用点号(.)访问它的属性和方法:
- 给属性赋值:
s1.name = "张三";、s1.age = 20; - 调用方法:
s1.study();就会执行方法里的语句,打印“正在学习” - 注意:不能直接用类名调方法,比如
Student.study()是错的——类只是图纸,没实体,动不了
一个完整小例子
定义学生类:
public class Student {
public String name;
public int age;
public void introduce() {
System.out.println("我是" + name + ",今年" + age + "岁");
}
}
在 main 方法里使用:
public static void main(String[] args) {
Student s1 = new Student();
s1.name = "李四";
s1.age = 19;
s1.introduce(); // 输出:我是李四,今年19岁
}



















