java抽象方法有什么用,java中抽象类有什么用
抽象函数:只有函数的定义,没有函数体的函数。
//没有花括号{}
抽象void fun();抽象类的语法特征:
1.抽象类不能生成对象。
为什么?如果可以生成对象,就可以通过对象调用抽象方法。但是,如果抽象方法没有方法体,就会出错。
2.如果一个类包含抽象函数,它必须被声明为抽象类。
3.如果类中没有抽象函数,也可以声明为抽象类。
4.当有一个类是我们不希望别人生成它的对象时,我们可以把它定义为抽象类。这个类也称为基类,专门用于继承。
抽象类可以有构造函数吗?
类可以有构造函数。在子类中,如果有一个构造函数(因为子类可能不是抽象类),系统在调用子类的这个构造函数时会自动加一个super()行;也就是说,调用父类的构造函数。
抽象类的作用
你不能生成对象。你想用抽象类做什么?
以上抽象类,天生就是用来当爹的,也就是用来被继承的。因为它的子类,可以通过重写抽象函数,从而可以生成对象。是java抽象函数的使用细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。