欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java基础——内部类 博客分类: java  

程序员文章站 2024-02-20 09:25:22
...

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

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

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

Java基础——内部类
            
    
    博客分类: java  

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

Java基础——内部类
            
    
    博客分类: java  

Java基础——内部类
            
    
    博客分类: java  

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

Java基础——内部类
            
    
    博客分类: java  

静态内部类
可以有实例成员
可以有静态成员

实例内部类: 可以有实例成员
不可以有静态成员

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

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

Java基础——内部类
            
    
    博客分类: java  

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

Java基础——内部类
            
    
    博客分类: java  

Java基础——内部类
            
    
    博客分类: java