博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA面向对象-----成员内部类访问细节
阅读量:7043 次
发布时间:2019-06-28

本文共 534 字,大约阅读时间需要 1 分钟。

JAVA面向对象—–成员内部类访问细节

这里写图片描述

这里写图片描述

私有的成员内部类不能在其他类中直接创建内部类对象来访问。

这里写图片描述

如果内部类中包含有静态成员,那么java规定内部类必须声明为静态的访问静态内部类的形式:Outer.Inner in = new Outer.Inner();


总结:成员内部类(成员属性、成员方法)特点:

1私有的成员内部类

特点:不能在其他类中直接创建内部类对象来访问

2静态的成员内部类

特点:如果内部类中包含有静态成员,那么java规定内部类必须声明为静的访问静态内部类的形式:

Outer.Inner in = new Outer.Inner();

这里写图片描述

疑问: 目前打印的num是20,如果想打印10的话,应该怎么做?
解答:这时候其实在show方法中已经存在了两个this对象,一个是外部类对象,一个是内部类对象,所以要在this前面加上类名标明对应的this。


【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录CSDN账号哦 )】


—–乐于分享,共同进步!

—–更多文章请看:


转载于:https://www.cnblogs.com/hainange/p/6153849.html

你可能感兴趣的文章
我的友情链接
查看>>
Java基础学习总结(14)——Java对象的序列化和反序列化
查看>>
我的友情链接
查看>>
Java基础学习总结(22)——异常处理
查看>>
Ansible学习01-常用模块
查看>>
Java基础学习总结(21)——数组
查看>>
我的友情链接
查看>>
RHEL6.5 部署DNS服务器
查看>>
Maven学习总结(八)——使用Maven构建多模块项目
查看>>
Java基础学习总结(9)——this关键字
查看>>
Redis——订阅
查看>>
iOS iPhone 开发中的文件读写及数据存储
查看>>
Oracle Database XE
查看>>
RAID磁盘阵列笔记
查看>>
使用hadoop进行大规模数据的全局排序
查看>>
润乾报表实现可重复分组报表及改进
查看>>
集算器实现外键功能的代码示例
查看>>
CloudStack Site-to-Site & Remote Access ××× 应用案例
查看>>
php过滤提交数据 防止sql注入***(6)
查看>>
flv视频网站制作 使用Flex和PHP创建自己的视频应用
查看>>