A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

基础想法是在csdn上看到的有加以遍历融汇理解得来
-----------------------------------------------------------------------------
包括三个特征:继承、封装、多态。

类的继承性是指从已有的一个类来extends子类,子类具有了父类的所有特征,同时,子类也可以有新的特性。比如:人是一个类,男人具有了人类的所有的特性,比如思考,比如劳动。同时,男人也有新的特性,比如男人会长胡子。

类的封装是指类把所有的操作都封闭起来,仅仅提供接口出来让其他人使用,使用的人没有必要懂得类里面的操作,只需要懂得操作接口就可以了。比如开汽车,我们只需要懂得方向盘、刹车、油门等等的使用就可以了,没有必要知道刹车是如何构成的封闭好的操作。同时,封装也提高了程序的可替换性。比如两个汽车公司实现刹车的方式不一样,但是,只要我们学会了使用刹车,那么,开两个汽车公司的车就都没有问题了,我们不需要考虑他们怎样实现刹车这门技术的。

类的多态性是一个对象的某项功能可以处理不同类型的问题,或者一个子类可以将父类的某个功能替换成新的功能,具体到编程的方面来说实现类的多态有override和overload,也就是覆写和重载。

同时面向对象还有一个很重要的概念:抽象。抽象就是一个事物的本质。当然对于本质,不同的角度却会有不同的理解。男人,在和女人一起的时候,它的本质是人。在和所有的生物一起的时候,它的本质是动物。(虽然哲学家都说事物的本质只有一个,但是,我仍然坚持我的观点)



16.3.26侵删。

4 个回复

倒序浏览

加油!!!!!!!!
回复 使用道具 举报
哎哟我草  这个解释一目了然  必须赞~~~
回复 使用道具 举报
695010894 发表于 2016-3-27 17:40
哎哟我草  这个解释一目了然  必须赞~~~

哈哈,也是结合前人基础得来的
回复 使用道具 举报
百里青山 发表于 2016-3-27 16:41
加油!!!!!!!!

共勉居然还有十个字符限制- -
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马