美文网首页
Javaoop 继承和封装

Javaoop 继承和封装

作者: 小i默 | 来源:发表于2017-10-13 20:28 被阅读13次

JavaOOP

正文:

JAVAOOP第一章:封装和继承 ,下面是我做的一个Xmind

封装和继承

封装的概念及实现步骤

1.属性私有化(private)

使用private修饰符将类的属性私有化。使用private修饰的属性只能在类的内  部调用,访问权限最小。

Javaoop 继承和封装

2.添加getter/setter方法

属性被私有化之后在类的外部就不能访问了,我们需要给每个属性提供公有的 Getter/Setter方法。

Javaoop 继承和封装

3.应用读写限制规则

在Getter/Setter方法中加入存取控制语句

Javaoop 继承和封装

构造方法(有参和无参)

1.方法名与类名相同

2.没有返回值

3.不能显示调用,使用new运算符调用

继承中的构造方法

方法重载

1.在同一个类中

2.方法名相同

3,参数列表不同

参数个数

参数类型不同

参数顺序不同

继承

继承的目的:代码复用

子类继承父类,子类拥有父类中能够继承的属性和方法

super关键字的使用

满足is-a的关系

Javaoop 继承和封装

方法重写

1.在继承关系中

2.方法名相同,参数列表

3、返回值类型相同或是子类

4.访问权限大于等于父类方法

Javaoop 继承和封装

刚开始写这些东西,可能写的不全面。

相关文章

  • Javaoop 继承和封装

    JavaOOP 正文: JAVAOOP第一章:封装和继承 ,下面是我做的一个Xmind 封装和继承 封装的概念及实...

  • (八)方法的继承、重写和扩展

    一、继承 1.封装与继承的概念 封装:根据需求将属性和方法封装到一个抽象的类中;继承:获得父类的属性和方法,实现代...

  • 31-封装、继承、多态

    封装、继承、多态 面向对象编程有三大重要特征:封装、继承和多态。 继承 继承机制实现了代码的复用,多个类公用的代码...

  • 面向对象

    面线对象三个基本特征:继承,封装,多态。 继承:子类继承父类,子类获得父类的属性和方法。 封装:将客观事物封装成抽...

  • 面向对象.一

    一、面向对象的三大特性 封装、继承、多态 封装 : 复用|信息隐蔽|把变量和函数封装在对象内部 继承 : 获取...

  • Python封装和继承

    一、封装【private】 1.概念 广义的封装:函数和类的定义本身,就是封装的体现狭义的封装:一个类的某些属性,...

  • JavaScript 封装和继承

    一、生成实例对象的原始模式 二、工厂模式 三、构造函数模式 所谓"构造函数",其实就是一个普通函数,但是内部使用了...

  • JavaScript继承和封装

    Javascript继承 第2章 写的都是看到的---面向对象编程 2.1 两种编程风格 ----面向过程与面向...

  • 面向对象三大特性

    一、封装 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 定义类的准则 二、继承 继承 实现代码...

  • 继承

    目标 单继承 多继承 面向对象三大特性 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 继承 实...

网友评论

      本文标题:Javaoop 继承和封装

      本文链接:https://www.haomeiwen.com/subject/swrtuxtx.html