課程
/后端開發(fā)
/C#
/C#面向?qū)ο缶幊?/a>
? 抽象基類里面的代碼該怎么寫啊,我輸入string name,但VS偏說要搞成屬性的形式
2019-08-27
源自:C#面向?qū)ο缶幊?nbsp; 2-5
正在回答
? ? abstract public class Pet {
? ? ? ? protected string _name;?
? ? ? ? public Pet(string name) {
? ? ? ? ? ? _name = name;
? ? ? ? }
? ? ? ? public void printName() {
? ? ? ? ? ? Console.WriteLine("Pet name is: "+ _name);
? ? ? ? // virtual public void Speak() {
? ? ? ? //? ? ?Console.WriteLine(_name + " Speak...");
? ? ? ? // }
? ? ? ? abstract public void Speak();
? ? }
舉報(bào)
本系列教程主要是,帶你學(xué)習(xí)C#面向?qū)ο缶幊痰木幊趟枷?、編程技?/p> 進(jìn)入課程
1 回答抽象類的實(shí)例化問題
1 回答為什么用泛型類不用抽象類?
1 回答虛方法與重寫基類的方法
1 回答基類的引用
2 回答抽象類不能實(shí)例化,為什么下面Pet用new實(shí)例了了?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-09-16
? ? abstract public class Pet {
? ? ? ? protected string _name;?
? ? ? ? public Pet(string name) {
? ? ? ? ? ? _name = name;
? ? ? ? }
? ? ? ? public void printName() {
? ? ? ? ? ? Console.WriteLine("Pet name is: "+ _name);
? ? ? ? }
? ? ? ? // virtual public void Speak() {
? ? ? ? //? ? ?Console.WriteLine(_name + " Speak...");
? ? ? ? // }
? ? ? ? abstract public void Speak();
? ? }