面向对象设计第三篇

1抽象类注意点:

1.super的关键字的三个作用

  • 访问父类属性 (继承父类所拥有的)
  • 调用父类构造方法 (无参或者是全参)
  • 调用父类成员方法

2.抽象类的说明

  • 抽象类中可以有抽象方法和非抽象方法共存
  • 如果一个类中含有抽象方法,则该类一定是抽象类
  • 子类如果继承抽象类,必须强制重写父类中的抽象方法!

简单区别抽象和非抽象

  • 抽象没有花括号,非抽象有花括号

3.final关键字的说明

  • final修饰的变量就是常量(已经接触过的 例如 PI)

  • final修饰的类不能被继承(最后一个继承的了 如下图:)


    image.png
  • final修饰的方法不能被子类重写

2接口

和抽象类相似,但是更严格
接口中只能有抽象方法
一个类可以实现多个接口

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 扩展 Kotlin 的扩展是一个很独特的功能, Java本身并不支持扩展, Kotlin 为了让扩展能在JVM平台...
    凌寒天下独自舞阅读 782评论 0 0
  • java继承 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继...
    863cda997e42阅读 782评论 0 1
  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 1,256评论 0 2
  • 1排2班-小妖 之前感觉自己就是一个拥有时间的“富人”,每天都有几小时可以挥霍,电脑,网站,发呆,看视频,干什么都...
    小妖Troy阅读 338评论 5 9
  • 1. 孩子写作的每篇作文都要存档。让孩子形成作品意识,系统意识,创作意识。这种归档的方法,甚至打印成册的做法,能够...
    秭归橙子和水果阅读 530评论 0 1

友情链接更多精彩内容