面向对象设计:Java中的类和对象关系示例
在Java中,类是对象的模板,而对象则是类的实例。下面是一个简单的类与对象关系示例:
- 定义一个类(Person):
// Person.java
public class Person {
// 属性:姓名和年龄
private String name;
private int age;
// 构造函数:初始化属性
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 访问器(getter):获取属性值
public String getName() {
return name;
}
public int getAge() {
return age;
}
// 变更器(setter):设置属性值
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
}
- 创建类的实例(对象):
// 主程序
public class Main {
public static void main(String[] args) {
// 实例化Person类,创建对象
Person person1 = new Person("Alice", 25);
// 访问对象属性
System.out.println(person1.getName()); // 输出:Alice
// 对象方法调用
person1.setAge(30);
System.out.println(person1.getAge()); // 输出:30
}
}
通过上述示例,我们可以看到类(Person)定义了对象(person1)的行为和属性。在实际开发中,这种面向对象的设计方式能够帮助我们更好地管理和维护代码。
还没有评论,来说两句吧...