1,自行设计一个类。 设记 private 的域,设记public 的方法访问、修改上述私有域(getters 和 setters) 自行设计其他一般的方法。方法中学习使用 this 关键字。测试
时间: 2024-09-26 15:16:43 浏览: 24
在Java中,我们可以创建一个简单的自定义类,比如一个`Person`类,它包含私有属性如姓名和年龄,以及对应的getter和setter方法,以及一些额外的方法。这里是一个例子:
```java
public class Person {
// 私有域(属性)
private String name;
private int age;
// 公开的getter方法(获取私有域的值)
public String getName() {
return this.name; // 使用this关键字引用当前对象的name属性
}
// 公开的setter方法(设置私有域的值)
public void setName(String name) {
this.name = name; // 再次使用this关键字来设置对象的name属性
}
// 公开的getter方法(获取年龄)
public int getAge() {
return this.age;
}
// 公开的setter方法(设置年龄)
public void setAge(int age) {
this.age = age;
}
// 自定义方法(例如显示个人信息)
public void displayInfo() {
System.out.println("Name: " + this.getName());
System.out.println("Age: " + this.getAge());
}
// 测试类
public static void main(String[] args) {
Person person = new Person();
person.setName("Alice");
person.setAge(30);
person.displayInfo();
}
}
```
在这个例子中,我们创建了一个`Person`类,设置了私有的`name`和`age`字段,并通过`getName()`和`setAge()`方法提供外部对这些字段的访问。`displayInfo()`方法用于展示个人的基本信息,其中也用了`this`关键字。
阅读全文