程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> The C# Programming Language Notes

The C# Programming Language Notes

編輯:關於C語言
1,不徹底的abstract

即使是abstract class,也不能對實現的接口的某個成員視而不見,即下面這樣是不允許的:

interface in_one{
void A();
}

abstract class base_one : in_one{
}

這一點上還是Java方便,不管C#的初衷是什麼

2,out參數與指針的指針

out子類不能轉化為out基類,如果允許轉換的化,將無法保證類型安全性;即out參數相當於指針的指針,而父類的指針與子類的指針是沒有繼承關系的,所以不能轉化



(The Java Programming Language Notes)
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved