java抽象方法有什么用,java中抽象类有什么用

  java抽象方法有什么用,java中抽象类有什么用

  抽象函数:只有函数的定义,没有函数体的函数。

  //没有花括号{}

  抽象void fun();抽象类的语法特征:

  1.抽象类不能生成对象。

  为什么?如果可以生成对象,就可以通过对象调用抽象方法。但是,如果抽象方法没有方法体,就会出错。

  2.如果一个类包含抽象函数,它必须被声明为抽象类。

  3.如果类中没有抽象函数,也可以声明为抽象类。

  4.当有一个类是我们不希望别人生成它的对象时,我们可以把它定义为抽象类。这个类也称为基类,专门用于继承。

  抽象类可以有构造函数吗?

  类可以有构造函数。在子类中,如果有一个构造函数(因为子类可能不是抽象类),系统在调用子类的这个构造函数时会自动加一个super()行;也就是说,调用父类的构造函数。

  抽象类的作用

  你不能生成对象。你想用抽象类做什么?

  以上抽象类,天生就是用来当爹的,也就是用来被继承的。因为它的子类,可以通过重写抽象函数,从而可以生成对象。是java抽象函数的使用细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: