Java语言设计一个案例来说明如何访问对象的成员简易
时间: 2024-10-28 15:06:38 浏览: 14
STEP中EXPRESS语言到Java语言的映射方法.pdf
在Java中,访问对象的成员主要包括字段(变量)和方法的操作。让我们通过一个简单的例子来演示:
```java
// 定义一个名为Person的类,包含姓名(name)和年龄(age)两个属性
class Person {
String name; // 成员变量
int age;
// 构造函数
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 属性访问方法(getter)
public String getName() {
return name;
}
// 属性访问方法(setter)
public void setName(String name) {
this.name = name;
}
// 局部方法
public void celebrateBirthday() {
age++;
System.out.println("Happy birthday! Now I am " + (age) + " years old.");
}
}
// 创建Person对象并访问其成员
public class Main {
public static void main(String[] args) {
// 创建一个Person实例
Person person = new Person("Alice", 25);
// 直接访问字段
System.out.println("Name: " + person.name);
// 调用方法
person.setAge(26); // 使用setter改变年龄
person.celebrateBirthday(); // 访问局部方法
// 输出结果
System.out.println("Current age: " + person.getName());
}
}
```
在这个例子中,我们创建了一个`Person`类,并展示了如何通过对象`person`直接访问字段(`name`和`age`),以及通过方法`getName()`和`setName()`来获取和设置它们的值。同时,我们也看到了如何调用类内的局部方法`celebrateBirthday()`。
阅读全文