)创建一个person类,包含学号、姓名、地址属性,书写各自的set与get方法, 并重写toString方法(里面包含属性的打印输出属性的值) (2)创建另一个类MyProc,调用person为属性赋值(“001”、“张三”、“山东泰安”),并打印输出
时间: 2024-10-13 16:02:08 浏览: 20
Java中构造方法set/get和toString的使用详解
5星 · 资源好评率100%
首先,让我们创建一个名为`Person`的简单类,包含学号、姓名和地址属性,以及对应的set和get方法以及重写`toString()`方法:
```java
public class Person {
private String id; // 学号
private String name; // 姓名
private String address; // 地址
// 构造函数
public Person(String id, String name, String address) {
this.id = id;
this.name = name;
this.address = address;
}
// Setters and Getters
public void setId(String id) {
this.id = id;
}
public String getId() {
return id;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAddress(String address) {
this.address = address;
}
public String getAddress() {
return address;
}
// 重写toString方法
@Override
public String toString() {
return "Person{" +
"id='" + id + '\'' +
", name='" + name + '\'' +
", address='" + address + '\'' +
'}';
}
}
```
接下来,我们创建`MyProc`类,用于实例化`Person`对象并打印其信息:
```java
public class MyProc {
public static void main(String[] args) {
// 创建Person对象
Person person = new Person("001", "张三", "山东泰安");
// 打印Person对象的信息
System.out.println(person);
}
}
```
当运行`MyProc`类的`main`方法时,会输出:
```
Person{id='001', name='张三', address='山东泰安'}
```
阅读全文