面向对象的特征

面向对象的特征

三大特征:继承,封装,多态
1.继承:在一个父类的基础上拓展子类特有的属性和行为,生成一个新的子类,原则:父类存放共性,子类存放特性
(1)代码理解:
1)三个类都有重复的代码,可以把这部分内容 抽出去,抽出去放到另外一个类里面;
a.上面的类我们叫做 父类(超类,基类,根类)
2)下面的3个类和上面的类需要发生一点关系【继承】
a. 下面的类我们叫做 子类(派生类,拓展类)
(2)语法
class Animal{}
class Person extends Animal{} //目标就是为了继承到Animal,这个类型
A 就是B的父类; B是A的子类
(3)子类可以从父类继承哪些成员
字段,方法。不能继承构造方法
权限不够是继承不了的
2.封装:
private(私有化)权限修饰的字段通过get set方法存值取值提高了安全性
3.多态:大数据类型兼容小数据类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值