類的屬性是類型別

2021-10-05 16:02:54 字數 1035 閱讀 8463

類的屬性可以是另乙個類型別。

例如:以下**定義了乙個point類,表示乙個點;乙個circle類,有乙個point型別的屬性,表示圓心,有乙個double型別的屬性,表示半徑。在test1類中建立了乙個預設圓,乙個給定圓心和半徑的圓。請仔細閱讀以下**,看看如何建立乙個circle物件?該物件中point型別的屬性是如何賦值的?

point類:

public

class

point

public

point

(int x,

int y)

public

intgetx()

public

void

setx

(int x)

public

intgety()

public

void

sety

(int y)

public string show()

}

circle類:

public

class

point

public

point

(int x,

int y)

public

intgetx()

public

void

setx

(int x)

public

intgety()

public

void

sety

(int y)

public string show()

}

test1類:

public

class

test1

}

test1類的執行結果:

圓心是:(0,

0);半徑是:1.0

圓心是:(2,

3);半徑是:3.0

什麼是類 物件 屬性 方法 類的成員

類 具有同種屬性的物件稱為類,是個抽象的概念。比如說 汽車 人 狗 神 物件 日常生活中的所有東西都是物件,是類的例項化。比如說 推土車是汽車的例項化 姚明是人的例項化 小白 狗的名字 是狗的例項化 二郎神是神的例項化 屬性 用來描述具體某個物件的特徵的是屬性,是靜態的。比如 姚明身高2.6公尺多 ...

什麼是類 物件 屬性 方法 類的成員

類 具有同種屬性的物件稱為類,是個抽象的概念。比如說 汽車 人 狗 神 物件 日常生活中的所有東西都是物件,是類的例項化。比如說 推土車是汽車的例項化 姚明是人的例項化 小白 狗的名字 是狗的例項化 二郎神是神的例項化 屬性 用來描述具體某個物件的特徵的是屬性,是靜態的。比如 姚明身高2.6公尺多 ...

結構是值型別,類是引用型別的理解

首先咱放個 根據 來理解 using system namespace csharp struct struct class program myclass1.val console.writeline myclass2.val console.writeline struct1.val conso...