博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
abstract关键字
阅读量:7014 次
发布时间:2019-06-28

本文共 453 字,大约阅读时间需要 1 分钟。

hot3.png

用来修饰类和方法。

  • 修饰类表示该类可以被继承,但是不能直接实例化,其子类也可以被 abstract 修饰,也就是说,抽象类的子类也可以是抽象类。

  • 修饰方法表示抽象方法,不能在声明它的类中实现,必需在其子类中重写。如果一个类中声明了 abstract 方法,那么这个类也必需用 abstract 修饰。

  • 仅当 abstract 类的子类实现其父类的所有 abstract 方法时,才能实例化 abstract 类的子类。这种类称为具体类,以区别于 abstract 类。

  • 如果 abstract 类的子类没有实现其超类的所有 abstract 方法,该子类也是 abstract 类。

  • abstract 关键字不能应用于 static、private 或 final 方法,因为这些方法不能被重写,因此,不能在子类中实现。

  • final 类的方法都不能是 abstract,因为 final 类不能有子类。

转载于:https://my.oschina.net/shenhuniurou/blog/845384

你可能感兴趣的文章
自然语言处理-感述
查看>>
oracle 显式游标
查看>>
Linux下使用nexus搭建maven仓库私服
查看>>
RedHat6.3配置DNS服务器
查看>>
Linux 系统安全操作要求【互联网金融系统漏洞排查】
查看>>
python计划任务
查看>>
Jakarta Commons:巧用类和组件二(转)
查看>>
分享2个实用的nodejs模块
查看>>
Install Jetbrains Idea 2018.2 to Linux mint 19.0
查看>>
mysql private
查看>>
冒泡排序法
查看>>
Spring源码(一)---BeanFactory
查看>>
java指定垃圾回收
查看>>
aop排除某些类型不拦截
查看>>
Firefox 61已经为Ubuntu 提供支持
查看>>
Google推出了以隐私和安全为中心的变更
查看>>
Scrapy Extensions(扩展)
查看>>
架在云上的商业智能
查看>>
在windows下使用OpenSSH(下)copy /b authorized_keys + ...
查看>>
Java订单系统原型设计
查看>>