继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

叶无道疯人院
关注TA
已关注
手记 97
粉丝 40
获赞 137

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

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP

热门评论

地铁票也能算对象的吗?

查看全部评论