为了账号安全,请及时绑定邮箱和手机立即绑定

2018年度:Java知识点整理:面向对象干货(纯个人理解)

标签:
Java

现实世界是由对象构成的,每天发生的事情也取决于对象之间的交互。举个例子:在上海外飘上班的小伙伴,每天要排队刷地铁票乘坐人满为患单的亿万豪车(地铁- -)。这个例子中的现实对象主要有以下三个对象:人、地铁票和地铁。三个对象的交互形成了上班刷票乘地铁这个“功能”。而在虚拟的计算机世界中,通过java语言可以创造类似上班刷票乘地铁这个场景。java语言创造虚拟世界的编程思想和现实的世界一样,也是“面向对象”,java可以创造和现实世界一样的对象,只不过这个对象是虚拟的。
1、面向对象三大特点
1.1 封装
封装其实指的就是一个类,这个类包含了属性(是什么)和方法(能够做什么),封装类是java语言的基本组成单位。任何大型的系统都是由一个个的封装类所构成!
1.2 继承
由于封装类与封装类之间存在某种相同或者相似的属性和方法,避免重复,或者说类与类之间存在父子关系,形成了extends的概念。
1.3 多态
多态的概念,理解起来稍微复杂点。
不同的对象可以调用同一个方法,产生不同的结果。

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消