發(fā)布時(shí)間:2020-08-07 05:31 作者:獨(dú)孤劍 閱讀:1219
C# abstract 修飾符的用法, abstract 修飾的類只能作為其他類的基類, 不能實(shí)例化, abstract 修飾的成員在派生類中必須全部實(shí)現(xiàn), 不允許部分實(shí)現(xiàn)
using System; namespace ConsoleApp36 { class Program { static void Main(string[] args) { // 實(shí)例化會(huì)出錯(cuò) User user = new User(); // 實(shí)例化 User2 user2 = new User2 { Name = "admin", Sex = "Male", }; } } // abstract 修飾符標(biāo)識(shí)禁止實(shí)例化, 只能被繼承 public abstract class User { public string Name { get; set; } public string Sex { get; set; } public abstract string ToString(); } // 繼承 User public class User2:User { public override string ToString() { return Name; } } }
微信打賞, 微信掃一掃
支付寶打賞, 支付寶掃一掃
如果文章對(duì)您有幫助,歡迎給作者打賞