首页 >Java >java教程 > 正文

java抽象函数有什么用

原创2019-05-29 12:02:5501208

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

//没有花括号 { }
abstract void fun() ;

抽象类的语法特征:

1、抽象类不能够生成对象。

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

2、如果一个类当中包含抽象函数,那这个类必须被声明为抽象类。

3、如果一个类当中没有抽象函数,也可以声明为抽象类。

4、当有的类,我们不想让别人生成它的对象,就可以把它定义为抽象类。这种类,也称为基类,专门用来继承。

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

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

抽象类的作用

不能生成对象,要抽象类做什么呢?

抽象类,天生就是用来当爹的,也就是用来被继承的。因为它的子类,可以通过重写抽象函数,从而可以生成对象。

以上就是java抽象函数有什么用的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:java 抽象函数
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    little bottle

    认证0级讲师

    最近文章
    mysql免费版好用么3460
    mysql怎么输入3103
    怎么看mysql安装路径4523
    推荐视频教程
  • 马士兵JAVA坦克游戏视频教程马士兵JAVA坦克游戏视频教程
  • 尚学堂java开发聊天室视频教程尚学堂java开发聊天室视频教程
  • 魔乐科技java五子棋视频教程魔乐科技java五子棋视频教程
  • 最新Java完整视频教程最新Java完整视频教程
  • 视频教程分类