两个java对象有相同的字段,怎么获取他们两个不同的属性值
时间: 2024-02-20 17:00:53 浏览: 162
Java提取两个字符串中的相同元素方法
如果两个Java对象拥有相同的字段,但是它们的实例是不同的,那么获取它们的属性值也是不同的。可以通过对象实例来获取它们的属性值。
以下是示例代码:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
public class Main {
public static void main(String[] args) {
Person person1 = new Person("Tom", 18);
Person person2 = new Person("Jerry", 20);
System.out.println(person1.getName()); // 输出 "Tom"
System.out.println(person2.getName()); // 输出 "Jerry"
}
}
```
在上面的代码中,我们定义了一个 `Person` 类,其中包含了 `name` 和 `age` 两个私有属性,以及对应的 getter 方法。然后,在 `Main` 类中,我们创建了两个 `Person` 对象 `person1` 和 `person2`,它们的 `name` 属性分别为 "Tom" 和 "Jerry"。通过调用对象实例的 getter 方法即可获取它们不同的属性值。
阅读全文