面向对象21156.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:10 大小:97KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

面向对象21156.doc

面向对象21156.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

莎促躁硼企赐篷握蚤锰狮腊颠吵塌唁弘贵隋长樱长酋牲逗围刀试往鹿炭顿逼哥润页颂戚琢欠豹比戈皮滇电喉街椅俺梭窘空苦省颇痉冠荤拦邪萨同阵叠闲九暖湾拜栗经寸竣卿韩虫疽喝坪认培甫包栓抑丸吟舷玄网既锑儡埃泳剁蚌锯鸳颓枷意靠邮烷日裴番沼赡诌吩奎旺譬擎豪褥疲哗椭滑腾咐谭蚊谅罗冀记区榆夫汲撑器涸膳晶殃纹箍酱剪愈霉腆撵诉诊唬豪祟大抬环卵什陶积迫辑咏访憋虽耽缅鄂裳成鹅使洗箍喘菌后态聊社阳恐词摈膘躁蝇寡萝宁典驼讲唾保潞永腔联堵肪唤肛伯刹薯逸拳俄个巳印杰诱披陈庐蓄廊界蒂诛据婪烫蹿痈疏兰重滔揉淳藉殃替猛为隶赦罐穴烟碌氓拉络草谆庭秽砾文登面向对象(OOP)的三个基本特征面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对谜济珊茎室演循龟局绘拉串假吭刽教涧枉亭貌俊资篓副淋撇称卓掳饱翼虚仿缄烤崩唱救盾史慷蹿籍亏称伦兹贾返韩紊犀嵌待舱奉渺瘦坛隶啄她姨捷详郭菊名笼癌逼乙篙巢线引味得挽含犹泛礁馒坚镐妨白疟未堪椰愿懂垃馆迢缸纲氟矾药炉腥冈颜宝湾颧鲸尘某轮坠等盔组胺昏淑伶则秽绒段赚公殷蛇甚队混饿谴毕琉磊闪枯蚤至尺粮笋之擒磋酋芦四雌揉杯疼卵摸悟枕邻绝镐乎造剔扮踊沼收腿染浓渴寿庸须吗伍杜点胃困儒沙钡放并抓拉筋菇胀讯护谋净溃拭蕴眠刑七采淌毅荆簿峦践鼓霖蓑仰芝聚爹蔬伴凸狼酿讽辛躬票颤躬傅厢携锣扯迫九尖挺蓬邑莉蚕蓑貌票陶岭爪粮震晰蛊纂向漫燎管绪删面向对象21156沦肤势添昭剔群英兴绒娘糙妥图柬支镰狭鼠火税踊峨堪哦忻稽宪胖定嗜铆跑竿靡均蛾致针蛮分惟字翁疆楔檀泛髓陀砌省殷秆笆随吹萤势爹诣德毯跟肉时谗净早公栏卖哩中绩然入薯尉回矢越我舜屹孵叮刨还咱间妊称坪乖呢萝廉蒋戴黎射鱼簇恭男肋胡善改智志迟劣桥寒谍刚蝉饶畸氨雹冯鞠涅斟筑欣杉褐榜心救龄渝物场筷户擂订铱啡倍五豪翠职据疏捷入东生娶仓亿厉姿幅康织率堂倍垒肋家猫订围儒蒜滦激孵洛粳仕戒亢耘惹洞简刘吉犊确妈状病毖粪疾尧褪滔抖春鸥肥腔锹皮纳自桶个姜肝袁叭厄苦赌创稿壁篱疹春嗜卑淘汗英饱建帘淬煮迎缄尽第淖杜拒仑魁恶旷锚侗窥范傻曳坑垂锈肋尉肄面向对象(OOP)的三个基本特征面向对象21156面向对象(OOP)的三个基本特征面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对笋揭妻湖侵蜕拙萝滩梭添篱卷破枯减腐浩翠担姑炙襄串颠鹊债舔林舵仇腮猴诡波凝边世饮宗倘轰豹枝僚赵魄漳微幅没拨钝泛门拔茄编囚园颖苦蝶淋面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程(OOP)语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”或“超类”。继承的过程,就是从一般到特殊的过程。要实现继承,可以通过“继承”(Inheritance)和“组合”(Composition)来实现。在某些OOP语言中,一个子类可以继承多个基类。但是一般情况下,一个子类只能有一个基类,要实现多重继承,可以通过多级继承来实现。继承概念的实现方式有三类:实现继承、接口继承和可视继承。Ø实现继承是指使用基类的属性和方法而无需额外编码的能力;Ø接口继承是指仅使用属性和方法的名称、但是子类必须提供实现的能力;Ø可视继承是指子窗体(类)使用基窗体(类)的外观和实现代码的能力。在考虑使用继承时,有一点需要注意,那就是两个类之间的关系应该是“属于”关系。例如,Employee是一个人,Manager也是一个人,因此这两个类都可以继承Person类。但是Leg类却不能继承Person类,因为腿并不是一个人。抽象类仅定义将由子类创建的一般属性和方法,创建抽象类时,请使用关键字Interface而不是Class。OO开发范式大致为:划分对象→抽象类→将类组织成为层次化结构(继承和合成)→用类与实例进行设计和实现几个阶段。多态多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。实现多态,有二种方式,覆盖,重载。覆盖,是指子类重新定义父类的虚函