Java 05类的封装,继承,多态

一.目的

众所周知,java面向对象的三大特性是:封装、继承与多态,是面向对象编程的核心。
封装就是将同一类事物的特性与功能包装在一起,对外暴露调用的接口。
继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
面向对象的多态性主要体现在:重写与重载。多态的过程实质是一个抽象指令,让一组具有相同行为单具有不同内容的个体协同工作的这样的一个过程。方法的重写、重载与动态连接构成多态性。

二.技术

1.静态代码块

01.png

2.封装与继承

封装和继承.png

3.多态

多态.png

walk eat 方法.png

02.png

三.代码实战

利用封装,继承,多态写一个demo

2.png

代码实例.png

四.感悟

通过这个代码。又熟悉了类中成员变量和方法的访问控制,掌握了类的继承机制,了解了方法和构造方法的多态性。
Java真是一个有趣的语言。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,148评论 1 32
  • 本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-java.h...
    eddy_wiki阅读 1,228评论 0 5
  • java继承 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继...
    863cda997e42阅读 694评论 0 1
  • 父类与子类 在Java术语中,如果C1类扩展自另一个类C2,我们称C2为父类,也称超类或基类,称C1为子类,也称次...
    Steven1997阅读 1,202评论 1 2
  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 1,196评论 0 2