java如何获取对象属性值

avatar
作者
筋斗云
阅读量:0

要获取对象的属性值,可以使用对象的getter方法或直接通过对象的属性访问。以下是两种方法:

  1. 使用getter方法: 假设有一个Person类,其中有一个name属性和对应的getName()方法,可以通过调用getName()方法来获取name属性的值。
public class Person {     private String name;      public String getName() {         return name;     } }  public class Main {     public static void main(String[] args) {         Person person = new Person();         person.setName("John");                  String name = person.getName();         System.out.println(name); // 输出 "John"     } } 
  1. 直接访问属性: 在某些情况下,可以直接通过对象的属性访问符(.)来获取属性的值。
public class Person {     public String name; }  public class Main {     public static void main(String[] args) {         Person person = new Person();         person.name = "John";                  String name = person.name;         System.out.println(name); // 输出 "John"     } } 

需要注意的是,直接访问属性的方式不推荐使用,因为这会破坏封装性。最好还是通过getter方法来获取对象的属性值。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!