面向对象三要素--初窥
来源:互联网 发布:mac os 配置maven 编辑:程序博客网 时间:2024/05/07 11:41
由于明天要做软工的作业,老师让我们写一写面向对象的三要素是怎样体现的
首先是封装,其实在最开始学习的时候,我一直没有弄明白所谓的类到底是什么东西,先前只是在课本上看到面向对象的三个特征封装,继承,多态。
为了应付考试,结果没有经过多少理解就开始背下来了。结果现在忘得一干二净!上周上软工,老师第一个问题就是问三大特性,有什么具体含义。为什么会有这个特性
这个问题真心没有想过,不知道各位看官有没有想过这个问题,总之,一切为了考试而看的书,都是白看!因为几乎都转化不了自己的知识!
回到正题,封装这个概念,现在想想,应该是在某些特定的对象身上抽取相同的东西,最终得到一个抽象类。比如猫,狗,猪,羊,都是动物,都有眼睛,鼻子,耳朵。
于是生成一个动物类,动物类中有眼睛,鼻子,耳朵。不同的对象可以给属性赋不同的值。---让类的方法给可信的类或对象进行操作
继承,猪这个类继承了动物类的所有方法和属性,而母猪这个类继承了猪这个类的方法和属性。----实现了现有类的所有功能,无需重写之前的方法。
多态,从某种意义上来说,就是简历在继承这个概念上的。可以覆盖掉原来继承类的方法,如果不覆盖,则继承了原有类的方法。重载则是允许多个重名函数,但是传入的参数是不一样的。
想到的就这多了。。。哎~最近熬夜,脑子变迟钝了不少。。。悲了个惨
- 面向对象三要素--初窥
- ZT :面向对象三要素
- 面向对象三要素
- 面向对象三要素
- 面向对象三要素
- 面向对象三要素的作用
- oo(面向对象)三要素精炼总结
- oo(面向对象)三要素精炼总结
- 面向对象三要素五原则六视点
- Java4Android学习五 - 面向对象三要素
- 面向对象的三要素、五原则
- 面向对象三要素,五原则,六视点
- 面向对象三要素:继承、多态、封装(iOS)
- 面向对象三要素:封装继承多态的阐述及示例
- 面向切面编程AOP,AOP类型,AOP三要素
- 面向对象
- 面向对象
- 面向对象
- 文件显示命令:cat、more、less、tail、touch详解
- xcode4利用Interface Builder布局时如何调整不同控件之间的叠放次序,之验证篇
- 七夕在相爱人的眼中也是普通的一天 。
- 10bit数据 packed 转成 2byte对齐总结
- ERDAS 问题:波段组合
- 面向对象三要素--初窥
- linux设备模型中的kobject使用
- Linux负载高如何检查
- overload override
- Linux系统调用号列表
- 课本第二章习题 参考程序
- myeclipse注册码
- iOS安装接口
- 【php】php验证码的简单实现