电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第八章接口和内部类VIP免费

第八章接口和内部类_第1页
1/2
第八章接口和内部类_第2页
2/2
第八章接口和内部类1.接口(1)纯粹的抽象类,所有方法都是抽象方法(2)关键字:interface(3)接口中的方法默认都是public的(4)接口可以继承,interfaceI1extendsI2(5)接口可以多继承,interfaceI1extendsI2,I3(6)类可以继承多个接口,使用implements关键字classC1extendsC2implementsI1,I2(7)接口的一个用法:枚举(8)接口可以嵌套interfaceIA{interfaceIB{}}2.内部类(1)定义在类型内部的类,包括类的内部、方法的内部classCA{classCB{}}//CB就叫做CA的内部类(2)类和方法内可出现的关键字:classpublic,protected,private,(friendly),abstract,static,finalmethodabstract,final,static(3)匿名类:没有名称的类用途之一:为某个对象指定特定的行为(方式:重写类方法)(4)链接到外部类外围类:我们把包括内部类定义的类叫做该内部类的外围类内部类可以访问外围类的所有成员(包括私有的)(5)嵌套类嵌套类:又叫作内部静态类(staticclass)如果不需要内部类对象与其外围类对象之间有联系,则加上static关键字,将内部类定义为嵌套类。意味着:a)要创建嵌套类的对象,不需要其外围类的对象b)不能从嵌套类的对象中访问非静态的外围类对象(6)引用外围类的对象外围类名.this获得外围类对象的引用(7)从多层嵌套类中访问外围类的成员.操作符(8)内部类的继承(9)内部类可以被覆盖吗(10)局部内部类:代码块(方法里)中的内部类(11)内部类标识符:编译成class文件后,内部类的文件名命名方式:OuterClass$InnerClass.class,匿名时OuterClass$1.class

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第八章接口和内部类

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部