发表日期: 2022-06-08 12:05:17 浏览次数:95
上往建站专注于企业网站建设服务,提供网站开发,网站定制,建网站,网站搭建,网站设计,响应式网站制作,网络营销,网站建设,移动端建设,响应式网站,手机网站建设,小程序开发,微信网站制作,网站改版,SEO网站优化,在建设网站时就考虑整站优化,使网站排名靠前,提升网站价值。
比H5更稳定,比APP更方便
一体化营销
蚌埠网页制作
网站优化,按词、按效果收费,快速提升关键词排名
手机/微信网站开发
一个后台管理多个终端,利于优化推广实现在手机等移动端小屏幕多屏幕上的“跨屏整合”
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
备案号: 苏ICP备20012587号-8
CopyRight © 2021 常州通陆信息科技有限公司 All Right Reserved 未经许可不得复制转载
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址:http://www.768800.store/ 网站建设:上往建站
关键词: 昆山网站建设| 昆山域名邮箱| 昆山服务器空间| 昆山网站推广| 昆山书生商友| 昆山网站制作| 昆山网站设计| 昆山域名注册| 昆山网络营销| 昆山网站维护|
昆山企业邮箱| 昆山虚拟主机| 昆山网络建站| 昆山网站服务| 昆山网页设计| 昆山网店美工设计| 昆山网站定制| 昆山企业建站| 昆山网站设计制作| 昆山网页制作公司
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
全国服务热线:400-111-6878
运行结果:12
从上面的例子不难看出,内部类其实严重破坏了良好的代码结构,但为什么还要使用内部类呢?
因为内部类可以随意使用外部类的成员变量(包括私有)而不用生成外部类的对象,这也是内部类的唯一优点。
如同心脏可以直接访问身体的血液,而不是通过医生来抽血。
程序编译过后会产生两个 .class 文件,分别是 Out.class 和 Out$In.class。
其中 $ 代表了上面程序中 Out.In 中的那个。
Out.In in = new Out().new In() 可以用来生成内部类的对象,这种方法存在两个小知识点需要注意:
实例2:内部类中的变量访问形式
更多详细内容可参考:
java 中的内部类总结
Java 内部类详解tfbyly
905***717@qq.com
1.开头的 Out 是为了标明需要生成的内部类对象在哪个外部类当中。
2.必须先有外部类的对象才能生成内部类的对象,因为内部类的作用就是为了访问外部类中的成员变量。
小宝呼呼
hua***aoling66@163.com
参考地址
更多内容参考:Java 中 this 和 super 的用法总结。
对构造函数对引用:
this 指向对象本身的指针,形参与成员名字重名,用 this 来区分。
super 超(父)类对象的一个指针。