亚洲欧美日韩精品久久亚洲区_国产精品嫩草影院在线播放_亚洲看片网_黄色国产_奇米网第四色_精品视频在线一区

您現(xiàn)在所在的位置:首頁 >學(xué)習(xí)資源 > Unity游戲/VR/AR入門教材 > VR開發(fā)入門教程23:面向?qū)ο笾^承

VR開發(fā)入門教程23:面向?qū)ο笾^承

來源:奇酷教育 發(fā)表于:

繼承面向?qū)ο笾械膬蓚€重要概念:抽象和分類。抽象和分類是人們認識世界的基本方法:抽象是將現(xiàn)實世界中客觀存在的事務(wù)映射到意識中的一種方

繼承
面向?qū)ο笾械膬蓚€重要概念:抽象和分類。
抽象和分類是人們認識世界的基本方法:
抽象是將現(xiàn)實世界中客觀存在的事務(wù)映射到意識中的一種方法。
分類是指確定這些抽象到意識中的概念之間的關(guān)系。
這些關(guān)系的基本形式包括一般到特殊和整體與局部。
 
在面向?qū)ο笾校话愕教厥獾年P(guān)系用繼承(Inheritance)表示;整體與局部的關(guān)系用組合(composition)表示。
繼承的概念
繼承是由已有的類創(chuàng)建新類的機制。
由繼承得到的類稱為子類(派生類),被繼承的類稱為父類(超類)(基類)
 
繼承的原則
子類繼承父類的成員變量和成員方法
子類不繼承父類的構(gòu)造方法,能夠繼承父類的析構(gòu)方法
子類不能刪除父類的成員,但可以重定義父類成員
子類可以增加自己的成員
 
繼承的作用
實現(xiàn)軟件可重用的重要方式
增強軟件可擴充性
提高軟件的可維護性
繼承定義
定義繼承的類
 
聲明子類
[<修飾符>] class<子類名> :(extends) <基類名>
Object類
C#語言中所有的類都是Object的直接或間接子類。
子類對象對父類成員的訪問權(quán)限:
子類對父類的私有成員(private)沒有訪問權(quán)限
子類對父類的公有成員(public)和保護成員(protected)和內(nèi)部成員(internal)具有訪問權(quán)限
隱藏
子類中可定義與父類成員同名的成員
此時父類的成員被隱藏
 
注意:程序中會出現(xiàn)警告 警告不影響執(zhí)行
消除警告的方法 在隱藏的屬性或方法上追加new關(guān)鍵字
Base
base用來引用當(dāng)前對象的父類,用base可以實現(xiàn)對父類成員的訪問。
訪問父類被隱藏的成員變量,如:
   base.variable;
調(diào)用父類中被覆蓋的方法,如:
   base.Method([paramlist]);
調(diào)用父類的構(gòu)造函數(shù),如:
   :base([paramlist]);
 
注意:base維系了整個繼承關(guān)系
向上轉(zhuǎn)型
子類和父類具有is a的關(guān)系,例如對于父類“人”和子類“學(xué)生”,我們可以說“學(xué)生”是“人”。因此,可以使用父類的引用指代子類的實例,這種情況被稱為Upcasting。上轉(zhuǎn)型對象可以訪問子類繼承或覆蓋的成員;不能訪問子類中新增的成員。上轉(zhuǎn)型對象可以被重新賦值為子類實例,這時它又重新可以訪問子類中新增成員。
 
主站蜘蛛池模板: 美女午夜色视频在线观看 | 久久99精品久久久久久琪琪 | 一级一级 a爱片免费视频 | 免费国产一级特黄久久 | 久久久久久天天夜夜天天 | 欧美女人天堂 | 久久亚洲成人网 | 2021成人国产精品 | JLZZJLZZ亚洲乱熟在线播放 | 香港三级日本三级人妇网站 | 久久久午夜精品 | 欧美日韩一区二区在线视频播放 | 欧美精品区 | 国产在线看片 | 国产91高清在线 | 久久夜色精品国产亚洲 | 国产在线观看午夜不卡 | 色综合色综合色综合色综合 | 久久精品视| 欧美区在线播放 | 中文字幕在线电影观看 | 日韩三级视频 | 青娱分类视频精品免费2 | 午夜性电影 | 色婷婷综合久久久中字幕精品久久 | 久久国内精品自在自线400部o | 91精品观看91久久久久久 | 午夜精品久久久久久久星辰影院 | 日韩不卡在线 | 99视频精品 | 日本高清视频www夜色资源网 | 成人婷婷 | 波多野结衣三区 | 欧美激情人成日本在线视频 | 欧美一级黄视频 | 成人三区 | 国产精品爱久久久久久久小说 | 色人阁久久| 久草在线成人 | 欧美视频第二页 | 色网站免费在线观看 |