在主函数中,将zhangsan年龄修改19,私有成员不能直接访问,添加一个setAge函数
3条回答 默认 最新
追风中的小少年 2022-03-29 14:04关注例如下边的代码,person类的age属性就是私有的,如果访问就要通过创建person类的对象,并且setAge方法来访问age属性,实现赋值
public class Person { private String name; private int age; 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; } @Override public String toString() { return "Person{" + "name='" + name + '\'' + ", age=" + age + '}'; } } public class Test { public static void main(String[] args) { Person person = new Person(); person.setName("张三"); person.setAge(100); System.out.println(person); } }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用