// 定义一个类来表示对象,例如 Person 类
class Person {
private String name;
private int age;
// 构造函数
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// Getter 和 Setter 方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
// 重写 toString 方法以便打印对象信息
@Override
public String toString() {
return "Person{name='" + name + "', age=" + age + "}";
}
}
public class Main {
public static void main(String[] args) {
// 创建两个 Person 对象
Person person1 = new Person("Alice", 30);
Person person2 = new Person("Bob", 25);
// 打印原始对象信息
System.out.println("Before assignment:");
System.out.println(person1);
System.out.println(person2);
// 将 person1 的属性赋值给 person2
person2.setName(person1.getName());
person2.setAge(person1.getAge());
// 打印赋值后的对象信息
System.out.println("After assignment:");
System.out.println(person1);
System.out.println(person2);
}
}
Person
类,包含两个属性 name
和 age
,以及相应的 getter 和 setter 方法。main
方法中,我们创建了两个 Person
对象 person1
和 person2
,并初始化它们的属性。person2
的 setter 方法,将 person1
的属性值赋给 person2
。这样,我们就实现了将一个对象的相同属性赋值给另一个对象。
上一篇:java加锁
下一篇:什么是java中的封装
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站