构造一个方法,使用this调用本类的私有属性(姓名–name、性别–sex、年龄–age),并在控制台输出自己的姓名、性别、年龄
时间: 2024-09-13 22:19:10 浏览: 38
构造一个在特定类中使用的此类方法,通常用于初始化对象并展示其基本属性。假设有一个名为`Person`的类,它包含私有属性`name`、`sex`和`age`,我们可以创建一个`toString()`或者自定义的`info()`方法来达到这个目的:
```java
public class Person {
private String name;
private String sex;
private int age;
// 使用this关键字访问私有属性
public String getInfo() {
return "姓名:" + this.name + ", 性别:" + this.sex + ", 年龄:" + this.age;
}
// 如果该类有无参构造函数,则可以这样构造
public Person() {}
// 或者提供带参数的构造函数
public Person(String name, String sex, int age) {
this.name = name;
this.sex = sex;
this.age = age;
}
// 主程序入口点
public static void main(String[] args) {
// 新建一个Person对象,并通过getInfo()方法打印信息
Person person = new Person("张三", "男", 30);
System.out.println(person.getInfo());
}
}
```
在这个例子中,`getInfo()`方法会返回一个字符串,显示这个人的基本信息。在`main`方法中,我们创建了一个`Person`实例并打印它的信息。
阅读全文