Javaoop 继承和封装


JavaOOP

正文:

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

封装和继承

封装的概念及实现步骤

1.属性私有化(private)

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

图片发自App

2.添加getter/setter方法

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

Javaoop 继承和封装_第1张图片
图片发自App

3.应用读写限制规则

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

Javaoop 继承和封装_第2张图片
图片发自App

构造方法(有参和无参)

1.方法名与类名相同

2.没有返回值

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

继承中的构造方法

方法重载

1.在同一个类中

2.方法名相同

3,参数列表不同

参数个数

参数类型不同

参数顺序不同

继承

继承的目的:代码复用

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

super关键字的使用

满足is-a的关系

Javaoop 继承和封装_第3张图片
图片发自App

方法重写

1.在继承关系中

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

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

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

Javaoop 继承和封装_第4张图片
图片发自App

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

你可能感兴趣的:(Javaoop 继承和封装)