为了账号安全,请及时绑定邮箱和手机立即绑定

java 一个类的对象访问私有属性的问题

java 一个类的对象访问私有属性的问题

温温酱 2019-03-28 22:19:54
public class ModifierTest1{public static void main( String[] args ) {A a = new A();//System.out.println(a.s);a.f();}}class A{private int i;private String s;public A() {     i = 123;     s = "hello"; }    public void f() {     A a = new A();     System.out.println(a.i + a.s ); }}这个程序中一共创建了两个A类的对象,在类A的f()方法中创建的对象a,可以之间用a.i和a.s访问私有成员变量,而在main函数中创建的对象却不可如此使用,有点糊涂了,谁能帮忙解释下,谢了
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

private的访问权限是本类,不是本对象


查看完整回答
反对 回复 2019-04-30
  • 1 回答
  • 0 关注
  • 821 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号