c 物件導向(三) 類的宣告

2021-06-29 03:24:58 字數 460 閱讀 9134

類是物件導向最基本最重要的模組。

類包括屬性和方法。

類的宣告: 類修飾符 class 類名稱

其中類修飾符有以下幾種

abstract  抽象類  用於作為基類,但不能例項化

internal  內部類  只能被同一程式集的其他類訪問

new  用於宣告巢狀的類,區別派生類和基類同名方法的選擇問題,通過隱藏基類方法,達到使編譯器呼叫正確的方法的目的

private  私有類 只能在定義它的類中訪問這個類

protect  保護類 只能在定義它的類和此類的子類中訪問這個類

public 公共類,可以被任何訪問

sealed 該類不能被繼承

partial 區域性類 可分多部分寫

例如abstract class jilei

jilei jj = new jilei();

此時就會報錯,無法建立基類的例項

C 三 類與物件 上

1 類的引入 class為定義類的關鍵字,classname為類的名字,中為類的主體,注意類定義結束時後面分號。類中的元素稱為類的成員 類中的資料稱為類的屬性或者成員變數 類中的函式稱為類的方法或者成員函式。類的兩種定義方式 1 將類的成員函式 定義和宣告放在一起 在工程中,不會將函式的申明和定義全...

C 備考(三)類與物件

學習沒有捷徑,但考試有捷徑 常量 const 符號 字串常量 立即數 引用和指標 類的封裝和隱藏 靜態成員 友元函式 類的初始化 初始化方式和順序 類的繼承 繼承方式 構函列表 多繼承 類的多型性 函式過載 運算子過載 虛函式 虛函式表 類的作用域概念 類 使用者定義的新的複雜資料型別 將不同型別的...

PHP物件導向學習三 類的抽象方法和類

乙個類中至少有乙個方法是抽象的,我們稱之為抽象類。所以如果定義抽象類首先定義抽象方法。1 類中至少有乙個抽象方法 2 抽象方法不允許有 3 抽象方法前面必須要加abstract 抽象類的幾個特點 繼承並進行過載,並可以在此基礎上擴充功能 1 不能被例項化,只能被繼承 2 繼承的派生類當中要把所有抽象...