JAVA学习day41--成员内部类
2021/5/4 1:25:08
本文主要是介绍JAVA学习day41--成员内部类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
成员内部类
package day41; //成员内部类的演示 public class InnerClassDemo { public static void main(String[] args) { Mama m = new Mama(); //Baby b = new Baby();//编译错误,内部类对外不可见 } } class Mama{ private String name; Baby b = new Baby();//内部类对象通常需要再外部类中创建 class Baby{ void showMamaName(){ System.out.println(name);//省略写法 System.out.println(Mama.this.name);//标准写法 //System.out.println(this.name);//编译错误,因为this表示当权内部类对象 } } }
注解
- 成员内部类:应用率不高
1) 类中套类,外面的成为Outer外部类,里面的成为Inner内部类
2) 内部类通常只在外卖类使用,对外不具备可见性
3) 内部类对象通常是对外部类中创建的
4) 内部类中可以直接访问外部类的成员(包括私有的)
内部类中有个隐式的引用指向了创建它的外部类对象
eg:外部类名.this
这篇关于JAVA学习day41--成员内部类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-21订单系统资料入门教程:轻松管理你的订单
- 2024-09-21Java部署资料:新手入门教程
- 2024-09-21Java部署资料:新手入门教程
- 2024-09-21Java订单系统资料:新手入门教程与实战指南
- 2024-09-21Java管理系统资料入门教程
- 2024-09-21从零开始学习Java监控系统资料
- 2024-09-21Java就业项目资料:新手入门的必备教程
- 2024-09-21Java全端资料:初学者指南
- 2024-09-21Java全栈资料入门教程及资源汇总
- 2024-09-21Java日志系统资料入门教程