抽象类不能实例化,比如说有个交通工具的类,就可以定义为抽象类,其中定义所有交通工具所拥有的一切共性,然后再有较具体的交通工具,比如汽车、火车,就可以继承此类,再在各自当中定义自己所拥有的个性。
比如我们的Calendar就是一个抽象类,我们通过其中的getinstance方法获取一个子类对象,然后可以通过多态继续操作
此外我们知道的是,抽象类可以有成员变量,但是不可以用static修饰。
可以有成员方法,但是如果是static类型的,就必须被子类重写。
抽象类不能实例化,比如说有个交通工具的类,就可以定义为抽象类,其中定义所有交通工具所拥有的一切共性,然后再有较具体的交通工具,比如汽车、火车,就可以继承此类,再在各自当中定义自己所拥有的个性。
比如我们的Calendar就是一个抽象类,我们通过其中的getinstance方法获取一个子类对象,然后可以通过多态继续操作
此外我们知道的是,抽象类可以有成员变量,但是不可以用static修饰。
可以有成员方法,但是如果是static类型的,就必须被子类重写。