• java内部类 的理解


     * 类的第5个成员:内部类
     * 1.相当于说,我们可以在类的内部再定义类。外面的类:外部类。里面定义的类:内部类
     * 2.内部类的分类:成员内部类(声明在类内部且方法外的)  vs 局部内部类(声明在类的方法里)
     * 3.成员内部类:
     * 		3.1是外部类的一个成员:①可以有修饰符(4个)②static final ③可以调用外部类的属性、方法
     * 			
     * 		3.2具体类的特点:①abstract ②还可以在其内部定义属性、方法、构造器
     * 
     * 4.局部内部类:
     * 
     * 5.关于内部类,大家掌握三点:
     *   ①如何创建成员内部类的对象(如:创建Bird类和Dog类的对象)
     *   ②如何区分调用外部类、内部类的变量(尤其是变量重名时)
     *   ③局部内部类的使用 (常常使用一个方法,使其返回值为某个类或接口的对象。而这个类或接口在方法内部创建)
    

    如何创建成员内部类的对象(如:创建Bird类和Dog类的对象)

    如何区分调用外部类、内部类的变量(尤其是变量重名时)

    局部内部类的使用(返回也可以是匿名类)

  • 相关阅读:
    [数学]如何旋转曲线
    19_04_25校内训练[最小割]
    第二类斯特林数总结
    19_04_19校内训练[Game]
    kd-tree题目总结
    [HNOI2019]校园旅行
    LCT模板(无讲解)
    min_25筛题目总结
    Miller Robbin测试模板(无讲解)
    19_04_02校内训练[图染色]
  • 原文地址:https://www.cnblogs.com/liyao0312/p/11628145.html
Copyright © 2020-2023  润新知