Java抽象类:Java里如果一个类是abstract类,抽象类,则其构造函数是不会被调用的,也就其构造函数是无效的,

1.Java里如果一个类是abstract类,抽象类,则其构造函数是不会被调用的,也就其构造函数是无效的,所以不用写构造函数。

2.抽象类里可以有非抽象方法 和 抽象方法。

3.抽象类中的变量只能是常量

因为抽象类的变量是无法初始化的。所以虽然定义了,也是个null point Object
抽象类的变量默认是 static (静态) 和 final (常量) 。不用写 static 和 final 修饰

4. 抽象类的内部类也是个抽象类

内部类的实例化 : 先实例化外包类,再实现内部类。

InnerClass innerclass = new OuterClass().new InnerClass()

你可能感兴趣的:(Android,Java,抽象类)