當前位置:編程學習大全網 - 編程語言 - 求大神幫忙用計算機專業語言翻譯壹下,吧。

求大神幫忙用計算機專業語言翻譯壹下,吧。

消息傳遞過程中,其中的壹個對象,將數據發送到另壹個對象或要求其他對象調用method.It的也是已知的某些編程語言接口。例如,對象叫飼養員告訴萊西對象,通過“坐”的消息,調用靈犬萊西“坐”的方法坐。不同語言之間的語法,例如:[] Objective-C的靈犬萊西坐。在Java中,對應於代碼級的消息傳遞“方法調用”。壹些動態語言使用雙發或者多派發現和傳遞消息。

繼承權

“子類”更專業的壹類,從他們的父類繼承屬性和行為,並能介紹自己的own.For例如,Dog類稱為牧羊犬,奇瓦瓦州,GoldenRetriever的子類。在這種情況下,萊茜將科利子類的壹個實例。假設狗類中定義的方法稱為的樹皮()和壹個名為furColor。它的子類(牧羊犬,奇瓦瓦州,GoldenRetriever的)將繼承這些成員,這意味著,程序員只需要編寫的代碼,為他們once.Each子類可以改變其遺傳性狀。例如,牧羊犬子類可能是指定,壹只牧羊犬的默認furColor的是棕色和白色。可能會指定的樹皮()方法產生壹個高音調默認情況下,在奇瓦瓦州的子類。子類也可以添加新成員。 TheChihuahua子類可以添加壹個方法叫做顫抖()。因此,壹個人的吉娃娃實例將使用高音調的的樹皮()從吉娃娃的子類,這反過來又繼承了通常的的樹皮()從狗。的奇瓦瓦對象也有的發抖()方法,但靈犬萊西不會,因為她是壹個牧羊犬,吉娃娃。事實上,繼承的是壹個“...是壹個”類之間的關系,而實例是“是”的對象和類之間的關系:壹個牧羊犬是狗(“...是壹個”),但靈犬萊西是壹只牧羊犬(“是”)。因此,名為靈犬萊西的對象是從壹個以上的祖先類的繼承,無論是這些祖先的祖先,其他的方法從兩個類牧羊犬和Dog.Multiple的繼承。例如,可以定義獨立的類,貓,狗和可以創建aChimera對象,這兩個繼承了所有的(多個)貓,狗的行為。這並不總是支持,因為它可能很難

  • 上一篇:3以內的點數
  • 下一篇:MobTech袤博科技亮相2022數博會數智“助跑”千行百業數字化轉型
  • copyright 2024編程學習大全網