類是物件導向最基本最重要的模組。
類包括屬性和方法。
類的宣告: 類修飾符 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 繼承的派生類當中要把所有抽象...