類、接口、修飾符


1、public 公共,只要有容器引用均可以進行訪問被其修飾的成員,用於接口、類、屬性、方法等。

 

2、protected 保護的只能在類家族內進行訪問.

 

3、private 私有,只能自己訪問,不能外部不能直接進行訪問操作

 

4、sealed 密封,禁止繼承,丁克。

 

5、virtual 虛擬,用於方法、屬性。子類可以重寫virtual方法,也可以不重寫,不重寫時返回祖先定義的操作。

  子類可以進行重寫,重寫后引用對象使用子類賦值時調用子類重新的內容。

  當多級繼承時,調用時返回子類開始最近的父類(含當前類)對virtual的實現。

 

6、abstract 抽象方法,當方法聲明抽象時所在類必須聲明為abstract,且類不能被實例化(new 生成實例編譯不通過),

  原因abstact聲明方法不包含方法體,所以類是不完整的。子類繼承abstract類時,要么全部實現abstact方法,要么子類也是

  abstact類型,不存在部分實現的問題。

 

7、Interface 接口,默認public abstract,方法默認public abstract,不能使用修飾符重新進行訪問限制,也不能進行修飾。

  類可以實現多個接口,實現接口時必須實現所有方法,且方法必須為public。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM