美文网首页
什么是内部类,匿名内部类,静态内部类,外部类.?

什么是内部类,匿名内部类,静态内部类,外部类.?

作者: e小e | 来源:发表于2017-11-17 08:08 被阅读45次

一段代码做个总结.

class OutSideClass{
    //这是外部类
}

public class MainActivity extends AppCompatActivity {

    private class InnerClass{
        //这是内部类
    }

    private static class InnerStaticClass{
        //这是静态内部类
    }

    private interface AnonymityImpl{
        void func();
    }

    private abstract class AnonymityAbs{
        abstract void func();
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        AnonymityImpl functionImpl = new AnonymityImpl(){
            @Override
            public void func() {
                //这是匿名内部类
            }
        };
        AnonymityAbs anonymityAbs = new AnonymityAbs() {
            @Override
            void func() {
                //这是匿名内部类
            }
        };
    }
}

相关文章

  • Java 内部类

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

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

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

  • java 内部类

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

  • 内部类

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

  • Java学习——内部类

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

  • Java 内部类

    1. 内部类 概念:在一个类的内部再定义一个完整的类内部类分为 4 类:成员内部类、静态内部类、局部内部类、匿名内...

  • Java内部类

    Java内部类,简单来说就是将一个类定义在另一个类或者方法里面,主要分为成员内部类,局部内部类,匿名内部类和静态内...

  • Java基础内部类与Static,final

    成员内部类,局部内部类,匿名内部类 非 静态成员内部类 非 静态成员内部类反编译class 静态内部类 静态内部类...

  • 内部类

    内部类 静态内部类 成员内部类 匿名内部类

  • Java内部类使用

    内部类 在Java中内部类主要分为成员内部类(非静态内部类、静态内部类)、匿名内部类、局部内部类。 非静态态内部类...

网友评论

      本文标题:什么是内部类,匿名内部类,静态内部类,外部类.?

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