Java类与对象
1. 什么是类
在Java中,类是创建对象的模板。它包含字段(用于存储状态)和方法(用于执行操作)。
例如,一个Person
类可能具有如下形式:
public class Person {
String name; // 字段
int age; // 字段
void speak() { // 方法;
System.out.println("My name is " + name + ", and I'm " + age + " years old.");
}
}
2. 什么是对象
对象是类的实例。我们可以使用new
关键字和构造函数来创建对象:
Person person = new Person();
3. 如何访问字段
对象的字段可以通过点操作符(.)来访问。例如,下面的代码设置了person
对象的name
字段:
person.name = "Tom";
4. 如何调用方法
对象的方法也可以通过点操作符(.)来调用。例如,以下代码调用了person
对象的speak
方法:
person.speak();
5. 对象的生命周期
当我们创建一个对象时,Java会在堆内存中为它分配空间。当对象不再被引用,或者程序运行结束时,这个对象就会被垃圾收集器回收。
6. 类的构造器
构造器是一种特殊的方法,用于初始化新创建的对象。构造器的名称与类的名称相同,没有返回值。例如:
public class Person {
String name;
int age;
Person(String name, int age) { // 构造器
this.name = name;
this.age = age;
}
}
Person person = new Person("Tom", 20);