侧边栏壁纸
  • 累计撰写 781 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论
标签搜索

抽象类

Dettan
2021-04-10 / 0 评论 / 0 点赞 / 111 阅读 / 457 字
温馨提示:
本文最后更新于 2022-04-30,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
可以有static方法,但是不能有static的abstract方法
可以有native方法,但是不能有static的native方法
可以有synchronize方法,但是不能有static的synchronize方法


没有默认修饰符
abstract 定义(写在类和方法前面),extends 引用
和正常类一样只不过能定义抽象方法而已(也要有构造函数供子类调用)
抽象类里可以一个抽象方法都不写
规则
抽象类无法实例化
抽象类的非抽象子类必须实现抽象类的所有抽象方法
抽象类里可以不全是抽象方法
子类也可以是抽象类
Abstract与哪些关键字不能共存,为什么?
Finally:abstract修饰的类继承后,该类的方法需要重写,而finally修饰的类不能继承,也不能有子类,方法更不能重写,相互冲突。
Private:方法子类的方法不能被继承,就不能被重写,而abstract就是要方法重写。 相互冲突。
Static:static能被实例化可直接调用,abstract是不能被实例化,相互冲突。

0

评论区