第八章:面向对象的三大特性

一、封装

1.目前程序存在问题:对象中的数据不安全,可以 被随意访问

2.private:私有,被private修饰的内容只能在本 类中使用

3.为私有化的属性提供公开的get和set方法:

e193a2aa41e24b4586fbc49bb767d8fd.png 二、继承b485a5d3b2b94da6b34c66bcbf21b281.png

 1. 继承的理解

203ff436a97d4cd4865ccd08a6edcb9f.png

 2. 继承:体现了代码的复用性和扩展性
3. 方法的覆盖(override)

78b968c511a54e95863a115157618a3f.png

 4. 继承的特点:

01fd9caf1de34396b45619368169b365.png

 5. java中的访问修饰符[代表访问权限]

6feca1bcbc8e4dbb8d539a2f63a9e5e4.png

 6. super的应用

f3264e5be9d540b599a5dd00aab054e4.png

 三、多态
1. 理解:

fc32348eb3ab4ad99d5c5f9eff500bff.png

 3. 利用instanceof 避免 类型转换异常:

21a8751e4c1b4d9e9e8fed0a62bca961.png

 4. 多态的应用:

0b12e1d92641443cb70da9acdacd4970.png

 

 

  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值