C 之常量與靜態成員

2021-08-21 14:17:51 字數 1158 閱讀 7059

1、宣告pi,半徑,計算周長和面積 (其中pi宣告為常量)

namespace 常量

", a);

//pi = 9; 報錯

double b = pi * r * r;

console.writeline("面積", b);

console.readkey();}}

}

2、宣告person類,定義靜態常量總人口,定義字段年齡,呼叫方法:人口匯報

宣告dog類,呼叫叫喚方法,呼叫全域性變數總人口

namespace 靜態成員

",person.totalcount);

// person.age = 20; 報錯 非靜態成員要new乙個物件

person a = new person();

a.age = 20;

a.人口匯報();

dog b = new dog();

b.jiaohuan();

console.readline();}}

class person

,年齡為", totalcount, age);

//age報錯,在static成員中不能直接呼叫非static成員}*/

public void 人口匯報()

,年齡為", totalcount, age);

//在非static成員中可以呼叫static成員}}

public class dog

", person.totalcount);}}

}

執行結果:

3、靜態類

convert是乙個類,代表型別轉換的類。toint32()是convert的乙個方法,這個方法的功能就是把指定的內容轉換成整數型別
namespace 靜態類

}static class consoleheper}}

我現在有點難受,在聽蔡健雅的《單戀曲》(>人<;)

C 中靜態成員與非靜態成員

靜態成員和非靜態成員 若將類中的某個成員宣告為 static 該成員稱為靜態成員,類中的成員要麼是靜態,要麼是非靜態的。一般說來靜態成員是屬於類所有的,非靜態成員則屬於類的例項。以下示例 演示了如何宣告靜態和非靜態成員。using system class test static void g st...

C 靜態成員與靜態成員函式小結

一 靜態資料成員 類體中的資料成員的宣告前加上static關鍵字,該資料成員就成為了該類的靜態資料成員。和其他資料成員一樣,靜態資料成員也遵守public protected private訪問規則。同時,靜態資料成員還具有以下特點 1.靜態資料成員的定義。靜態資料成員實際上是類域中的全域性變數。所...

C 靜態資料成員與靜態成員函式

一般情況下,如果有n個同類的物件,那麼每乙個物件都分別有自己的資料成員,不同物件的資料成員各自有值,互不相干。但是有時人們希望有某乙個或幾個資料成員為所有物件所共有,這樣可以實現資料共享。可以使用全域性變數來達到共享資料的目的。例如在乙個程式檔案中有多個函式,每乙個函式都可以改變全域性變數的值,全域...