第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

C#面向?qū)ο缶幊?/h2>

kong66 全棧工程師
難度入門
時長 3小時17分
學(xué)習(xí)人數(shù)
綜合評分9.47
105人評價 查看評價
9.7 內(nèi)容實用
9.2 簡潔易懂
9.5 邏輯清晰
@慕圣1119382 public class Labrador:Dog,IDogLearn<SitDogCmd>是拉布拉多繼承dog類,實現(xiàn)學(xué)習(xí)技能的接口
static class PetGuide //定義一個用來擴展Dog類方法的靜態(tài)類
{
//給Dog類擴展一個怎樣喂食的方法
static public void HowToFreedDog(this Dog dog)
{
Console.WriteLine("播放如何喂養(yǎng)一直狗狗的視頻");
}
}

Dog dog=new Dog(); //Dog類中沒有HowToFreedDog();方法
dog.HowToFreedDog(); //擴展之后Dog類可以直接調(diào)用這個方法,好像Dog類中有這個方法一樣
如果一個類不能修改源代碼,也無法派生一個子類,但是又要為這個增加一個新的方法,這種情況就可以使用靜態(tài)類進行擴展
1.new關(guān)鍵字和virtual關(guān)鍵字都可以使子類去寫自己的方法(抒發(fā)個性),
2.但是new是隱藏父類方法,override則是重載父類方法
比如:實例化對象是使用父類的引用時, PET pet = new Dog();那么所有的對象都會按照父類的方法來運行。(這樣就無法發(fā)揮自己的個性了)
而在父類中使用virtual關(guān)鍵字聲明的方法,使用override重寫這個方法時,即便實例化對象是使用父類的引用,調(diào)用方法的時候還是會執(zhí)行自己重寫的方法
虛方法這一特點就正好詮釋了多態(tài)的作用:通過指向子類的父類引用,調(diào)用虛函數(shù)(或方法)會根據(jù)父類引用所指向的派生類的實際類型,調(diào)用派生類中的同名函數(shù)
老師多補補吧,太虛了,聽著難受
看不大懂了。。。
很不錯,思路很清晰!
聽得好難受,老師是有多虛啊。。
var類型是不是相當(dāng)于java 中的object類型
@weixin_H_RS: 你的語句括號中是this Dog dog 而不是this Dog.dog,你多了個點。
只能說這是一筆帶過,太淺顯了
基礎(chǔ)是會了,要是能多提到什么情況下用這些知識就好了。
免費的就應(yīng)該點贊,即使有一些講的不那么全面。作為學(xué)生,老師講了,網(wǎng)絡(luò)上在查下也可以了??傊?,自己勤奮點就可以了。
接口是引用類型,接口作用應(yīng)該是抽象重用。如果某個類實現(xiàn)某個接口,那另外的類如果要用該方法,只需要調(diào)用該接口就可以了。例如有個抓老鼠接口,然后貓類中實現(xiàn)了,那么狗類就可以直接使用該接口。但順序必須是排在貓類后面,因為抓老鼠是貓類實現(xiàn)的。
確實講的不清楚,我知道這樣調(diào)用節(jié)省,但我為什么要這樣用,什么場景適合用,就不知道了。不過看在免費份上,必須贊一個?
課程須知
1、需要掌握c#基礎(chǔ)語法和基本概念 2、建議聽課和寫代碼實踐相結(jié)合,更好的掌握知識點
老師告訴你能學(xué)到什么?
1、通過學(xué)習(xí)繼承和多態(tài),構(gòu)建對象的森林,減少重復(fù)代碼 2、學(xué)習(xí)靜態(tài)成員靜態(tài)類,實現(xiàn)對象間的共享資源和擴展非派生類 3、學(xué)習(xí)接口,可以跨類型地實現(xiàn)對象的統(tǒng)一管理 4、學(xué)習(xí)操作符重載,大大簡化我們自定義對象的相關(guān)操作 5、學(xué)習(xí)泛型,極大地降低了開發(fā)的工作量

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!

本次提問將花費2個積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費2個積分

繼續(xù)發(fā)表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消