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

为何默认的在对象中可以直接读取?

为何默认的在对象中可以直接读取?

正在回答

3 回答

我只想 说,你很新手!!!

0 回复 有任何疑惑可以回复我~

.类外,类内访问 区分的方法:类外访问,类内访问,指的是你在哪里访问的

    ,与你通过什么方式(对象名访问,类名访问,方法访问)无关。

   类外对象,可以通过 一个public方法 访问private属性,按理说,在类外,是无法访问private属性的啊

   需要说明的是,你这只是访问一个可以访问的方法而已,你并没有访问private属性,你访问了

  方法,方法自动访问了属性,前者算是一个类外访问,但是是合法的,后者算是一个自动型的类内部访问。


0 回复 有任何疑惑可以回复我~

你能把你的问题描述的再详细一点吗

0 回复 有任何疑惑可以回复我~
#1

寒潇 提问者

Public Test(){ int Value = 0; // 这个是默认吧,在实例中Value也是可以直接访问的 }
2015-03-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何默认的在对象中可以直接读取?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信