// Java Field 示例
public class Person {
// 实例变量 (非静态字段)
String name; // 姓名
int age; // 年龄
// 静态变量 (类字段)
static int count = 0; // 记录创建的 Person 对象数量
// 构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
count++; // 每创建一个对象,count 自增 1
}
// 实例方法
public void display() {
System.out.println("姓名: " + name + ", 年龄: " + age);
}
// 静态方法
public static void displayCount() {
System.out.println("已创建的 Person 对象数量: " + count);
}
public static void main(String[] args) {
// 创建对象并初始化字段
Person person1 = new Person("Alice", 30);
Person person2 = new Person("Bob", 25);
// 调用实例方法
person1.display();
person2.display();
// 调用静态方法
Person.displayCount();
}
}
name
和 age
是每个 Person
对象独有的属性。每个对象都有自己独立的 name
和 age
。count
是静态变量,意味着它属于类本身而不是某个特定的对象。所有 Person
对象共享同一个 count
变量。name
和 age
,并且每次创建对象时 count
自增 1。display()
方法用于显示当前对象的 name
和 age
。displayCount()
方法用于显示已创建的 Person
对象的数量。上一篇:java速成
下一篇:java.net
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站