现实世界是由对象构成的,每天发生的事情也取决于对象之间的交互。举个例子:在上海外飘上班的小伙伴,每天要排队刷地铁票乘坐人满为患单的亿万豪车(地铁- -)。这个例子中的现实对象主要有以下三个对象:人、地铁票和地铁。三个对象的交互形成了上班刷票乘地铁这个“功能”。而在虚拟的计算机世界中,通过java语言可以创造类似上班刷票乘地铁这个场景。java语言创造虚拟世界的编程思想和现实的世界一样,也是“面向对象”,java可以创造和现实世界一样的对象,只不过这个对象是虚拟的。
1、面向对象三大特点
1.1 封装
封装其实指的就是一个类,这个类包含了属性(是什么)和方法(能够做什么),封装类是java语言的基本组成单位。任何大型的系统都是由一个个的封装类所构成!
1.2 继承
由于封装类与封装类之间存在某种相同或者相似的属性和方法,避免重复,或者说类与类之间存在父子关系,形成了extends的概念。
1.3 多态
多态的概念,理解起来稍微复杂点。
不同的对象可以调用同一个方法,产生不同的结果。
点击查看更多内容
1人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦