课程
/后端开发
/Java
/Java入门第二季 升级版
为何默认的在对象中可以直接读取?
2015-03-06
源自:Java入门第二季 升级版 7-3
正在回答
我只想 说,你很新手!!!
.类外,类内访问 区分的方法:类外访问,类内访问,指的是你在哪里访问的
,与你通过什么方式(对象名访问,类名访问,方法访问)无关。
类外对象,可以通过 一个public方法 访问private属性,按理说,在类外,是无法访问private属性的啊
需要说明的是,你这只是访问一个可以访问的方法而已,你并没有访问private属性,你访问了
方法,方法自动访问了属性,前者算是一个类外访问,但是是合法的,后者算是一个自动型的类内部访问。
你能把你的问题描述的再详细一点吗
寒潇 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答在外部类的方法中为什么我可以直接创建内部对象??
2 回答为什么不可以直接创建内部对象
2 回答为什么我在本类中直接方法控制台没任何信息输出?创建对象才可以
4 回答在创建类的对象后为什么可以直接运行出两个结果
2 回答为什么可以new创建接口对象?