6.面向对象:构造方法,三大特性

面向对象

主要掌握:

1.什么是面向对象

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TF168q0f-1592047890925)(C:\Users\Administrator\Desktop\JAVA\博客\面向对象\1.png)]

2.构造方法

​ 1)目的:是为了赋默认值;

​ 2)组成:和类名相同,无返回值

​ 参数【有参定义后,就默认用有参】

​ 3)快捷键自动生成 Alt+insert

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BzrqdIM5-1592047890927)(C:\Users\Administrator\Desktop\JAVA\博客\面向对象\2.png)]

3.三大特性
1.封装

封装主要掌握 1)属性私有

​ 2)set方法接收(判断)数据,get方法返回数据

​ 3)调用与输出

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s0sMiaaK-1592047890928)(C:\Users\Administrator\Desktop\JAVA\博客\面向对象\3.png)]

2.继承

继承主要掌握 1)特点:单继承【一个孩子只能有一个父亲,而一个 父亲可以有多个儿子】

​ 格式:extends

​ 2)构造方法的继承

​ 3)调用方法关键字 super vs this

​ 4)重写

​ 5)快捷键 ctrl+h显示继承树

1)格式

01.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vJ2kp88e-1592047890929)(C:\Users\Administrator\Desktop\JAVA\博客\面向对象\4.png)]

02.Teacher的对象huangkairong调用父类Person的money方法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SDcv4UOQ-1592047890930)(C:\Users\Administrator\Desktop\JAVA\博客\面向对象\05.png)]

2)构造方法

​ <1>父类的构造方法默认被子类调用

​ <2>子类硬是要调用父类的默认方法super();只能写在构造器第一行

01.父类无参
在这里插入图片描述

02.父类有参的构造方法

在这里插入图片描述

4)方法重写

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qmPYHYqe-1592047890932)(C:\Users\Administrator\Desktop\JAVA\博客\面向对象\8.png)]

3.多态

多态包括:1)方法的重写

​ 2)强制转换

<1>.方法重写

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AKGtQoIx-1592047890932)(C:\Users\Administrator\Desktop\JAVA\博客\面向对象\多态\1.png)]

<2>.强制转换
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值