一、抽象类的用途。
抽象方法主要是为让【子类】重写【父类】的抽象方法。
二、抽象类与普通类的区别。
1、抽象类不能实例化,普通类可以实例化。
抽象类可以创建一个引用变量。
2、抽象类前面有一个abstract 如:public abstract class student{} (抽象类) 。
三、抽象方法与普通方法的区别
1、抽象方法没有方法体,也就是没有{}和内容。
public abstract void men();
四、抽象类和抽象方法的关系
1、抽象类中可以没有抽象方法,但抽象方法,必须是抽象类。
2、如果【子类】没有重新定义【父类】的抽象方法,那么,【子类】必须要设为抽象类。
3、【构造方法】不能【抽象化】。
4、【静态方法】不能【抽象化】,static。
5、抽象类中,可以有非抽象的构造函数,子类可以调用。