内部类

来源:互联网 发布:网络歌曲想问问你慢四 编辑:程序博客网 时间:2024/06/06 03:38

成员内部类:

在类中的类

调用:main方法中外部类.内部类 a=new 外部类().new 内部类()

局部内部类:

在一个类方法中的类

调用:先在外部类中创建内部类对象,调用内部类方法   然后main方法中,创建外部类对象调用含有内部类的方法

匿名内部类:

临时定义某一指定类型的子类(实现类)

匿名内部类对象: 父类 a1=new 父类(){                         重写父类方法                       };                   a1.方法();作用:父类作为方法的形参  (调用方法     (main)方法内传入匿名子类对象)     父类作为方法的返回类型(return 匿名子类对象   (main)接收返回值 调用方法)     接口作为方法的形参      接口作为方法的返回类型 本质:类的子类对象或接口的实现类对象
原创粉丝点击