摘要:
内部类的分类: 成员内部类 (直接声明在类的内部,与属性,方法并列) vs 局部内部类(方法内,代码块内) 成员内部类:>>>静态的成员内部类 vs 非静态的成员内部类 内部类的了解: 一方面>>>,作为外部类的成员使用 >可以使用4中权限符修饰 >可以使用static修饰 >可以调用外部类的结构: 阅读全文
摘要:
共同点: 都可以定义抽象方法,都要重写实现抽象方法 都不能实例化,都必须提供子类(或实现类),需要重写所有抽象方法后,才可以实例化 不同点: 声明方式不同 抽象类:一定有构造器;接口:一定没有构造器 类的单继承性与接口的多继承性 类和接口是实现关系,而且多实现 接口中属性只能是常量.关于方法:在jd 阅读全文
摘要:
jdk8中可以定义静态方法(public static)和默认方法(public default),public 可以省略 调用接口中的静态方法时:只能通过接口本身来调用,不能被该接口的实现类来调 调用接口默认方法时:可以由接口的实现类调用 实现类可以重写接口中的默认方法,重写后,再调用时,就是调用 阅读全文