Java基础——内部类

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

模化块: 又称之为组件研发,压缩包中是类,以后我们写工程写项目的时候,可能会有一些通用的代码,不管你写什么工程,它都是一样的代码,就是把这些重复性的功能打成一个jar包,包装起来,以后谁要用就拿过去用就行了,就好比一辆汽车是很多零件组成的,你可以把这些零件做得通用化些,到时候那些汽车需要,直接拿过去用就行了

www.apache.org这是一家非盈利机构,里面有一些jar包

枚举:

是jdk1.5的新功能,它是解决这样的一个问题,如下图: 给一个数字就返回一个内容出来,比如你不知道传什么数字的时候,申请几个常量,今后你要调用就选择就行了,就是个选择器,这是枚举还有出来的时候的写法

枚举出来之后,枚举可以考诉你这个方法的类型,拿着枚举类型选一个就行了,其实就是一个类,里面申请了一些常量 枚举里面可以有构造器和方法,但是没有必要,因为它的主要功能是提供选择

内部类:

介绍:就是类中在申请一个类,也有内部接口,内部抽象类,内部枚举,一般内部类就是不让外边人用,所以建立内部类 内部类分为 静态和实例:

静态创建 new Test.T1();

实例创建 实例对象.new T1();

静态内部类

可以有实例成员

可以有静态成员

实例内部类: 可以有实例成员

不可以有静态成员

无论是怎么写操作类,编译后都会形成独立的class文件

无名内部类:

就是类上面没有名字,无名内部类只能对常量产生访问 就好比这样,你这个文件就一句代码就写一个类觉得浪费或者麻烦

所以这有出来个无名内部类,写个大括号表示无名类对这个接口实现了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容