Java中抽象类与菠菜程序出租

抽象类

抽象类:抽象、笼统、模糊、看不懂、不具体。

抽象类特点:菠菜程序出租【企 娥:217 1793 408】

方法只有声明没有实现,该方法就是抽象方法,需要被abstract修饰。
抽象类的方法必须定义在抽象类中,该类必须也被abstract修饰。
抽象类不可以被实例化。为什么?因为调用抽象方法没有意义。
抽象类必须由其子类覆盖了所有抽象方法后,该子类才可以实例化,否则这个子类还是抽象类。
问题:

抽象类有构造函数吗?

答:有构造函数,用于给子类对象初始化。

抽象类可以不定义抽象方法吗?

答:可以的,但是很少见,目的就是不让该类创建对象。AWT的适配器对象就是这种类。通常这个类中的方法有方法体,但是却没有内容。

猜你喜欢

转载自blog.51cto.com/13941737/2164930