美文网首页Java4Android
Twenty-one Day(内部类)

Twenty-one Day(内部类)

作者: 白如白牙 | 来源:发表于2016-04-04 17:03 被阅读7次

内部类:一个类在另一个类的里面
如何生成内部类的对象:
A.B b = new A().new B();
内部类可以使用外部类的成员变量
匿名内部类:没有名字的类:
eg:B.fun(new A(){
public void doSomething(){
System.out.println("这个就是匿名内部类")
}
})
以上就是生成了一个匿名内部类。A()是去实现一个A 的接口,接口是抽象的,无法生成对象,必须去重写override,必须用另外一个类来写出其主要的功能是什么,但是重写的类无法生成其对象,必须在主函数中来生成对象。但是我们直接这个new A()来匿名重写一个类并且生成其对象。不给其来命名。减少再重新override那个抽象类。可以简化代码和类,一举两得。
implements:重写一个接口。override

相关文章

  • Twenty-one Day(内部类)

    内部类:一个类在另一个类的里面如何生成内部类的对象:A.B b = new A().new B();内部类可以使用...

  • 内部类

    成员内部类 局部内部类(定义在方法内和定义在作用域内的类) 匿名内部类

  • Java 内部类

    内部类包括成员内部类、方法内部类、*静态内部类、匿名内部类*。 内部类的作用 由于内部类的实现和外部类没有关系,内...

  • Java学习——内部类

    内部类 一,成员内部类(包括静态内部类和非静态内部类) 非静态内部类可以直接访问外部类的成员,反之则不行 非静态内...

  • Java 内部类、静态内部类、方法内部类(未完待续)

    内部类 什么是内部类?内部类其实就是在一个类中创建的类。内部类有四种: 成员内部类 静态内部类 局部内部类 匿名内...

  • java 内部类

    一般有四种内部类的使用方式: 嵌套的内部类 方法内的内部类 静态内部类 匿名内部类 什么时候用内部类: 有时候明显...

  • 内部类

    内部类 1.可以访问访问其外部类所有属性和方法,无需创建外部类对象 2.必须创建内部类对象,否则无法从外部类访问内...

  • Java 中的方法内部类

    Java 中的方法内部类 方法内部类就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内...

  • java——内部类

    内部类 定义: 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内...

  • 2018-12-15

    Day08、java基础补充 内部类,代码块,静态导包1.内部类 1.1.内部类最大好处在于:能直接访问外部类的私...

网友评论

    本文标题:Twenty-one Day(内部类)

    本文链接:https://www.haomeiwen.com/subject/fjaulttx.html