C 程式設計 類定義中可以使用的訪問修飾符

2022-07-15 15:09:14 字數 823 閱讀 3168

internal:類只能在當前專案中訪問

public:類可以在任何地方訪問

abstract 或 internal abstract:類只能在當前專案中訪問,不能例項化,只能繼承

public abstract:類可以在任何地方訪問,不能例項化,只能繼承

sealed 或 internal sealed:類只能在當前專案中訪問,不能派生,只能例項化

public sealed:類可以在任何地方訪問,不能派生,只能例項化.

class myclass

internal class myclass2

//public:類可以在任何地方使用

public class myclass3

//abstract/internal abstract:抽象類只能在當前專案中訪問.不能例項化.只能繼承

abstract class myclass4

internal abstract class myclass5

//public abstract:在任何地方都可以使用的抽象類.不能例項化.只能繼承

public abstract class myclass6

//sealed/internal sealed:密封類.只能在當前專案使用.不能派生只能例項化

sealed class myclass7

internal sealed class myclass8

//public sealed:密封類.可以在任何地方使用.不能派生只能例項化

public sealed class myclass9

C 類定義中可以使用的訪問修飾符的組合

修飾符 含義 無或internal 類只能在當前專案中訪問 public 類可以在任何地方訪問 abstract 或internal abstract 類只能在當前專案中訪問,不能例項化,只能繼承 public abstract 類可以在任何地方訪問,不能例項化,只能繼承 sealed 或inter...

類定義中可以使用的訪問修飾符組合

類定義中可以使用的訪問修飾符組合 none or internal 類只能在當前工程中訪問 public 類可以在任何地方訪問 abstract or internal abstract 類只能在當前工程中訪問,不能例項化,只能繼承 public abstract 類可以在任何地方訪問,不能例項化,...

C 靜態成員函式可以使用類內的列舉值

看開源 看到類的靜態成員函式可以使用的類內定義的列舉值,似乎與之前學習的時候看到靜態成員函式只能呼叫類內的靜態成員變數。於是做了乙個小實驗,發現真的可以,不知如何解釋。做乙個小的記錄,有時間調查一下,如有大神指教。includeusing namespace std class testclass ...