c編寫立方體box類,呼叫建構函式的方法

時間 2021-10-17 03:34:20

1樓:鹹魚一擊

private class box

public box(float len,float wid,float high)

public float queryperimeter(float len, float wid, float high)

public float queryarea(float len,float wid, float high)

public void write()",this.len));

console.write(string.format("寬為",this.wid));

console.write(string.format("高度",this.high));

}public void modify(float len,float wid,float high)}

2樓:匿名使用者

class box

public box(int len,int wid,int high)

public int a()//周長

public int b()//體積

public int len()

//其他輸出wid、high的類似 就不寫了public void setlen(int len)}//其他修改wid、high的類似 就不寫了}

3樓:匿名使用者

public class box

public box(int len,int wid,int high)

//周長

public int zhouchang(int len,int wid,int high)

//體積

public int zhouchang(int len,int wid,int high)}

c# 中一個類的建構函式怎麼呼叫這個類的另一個建構函式?

4樓:匿名使用者

就是 myclass myclass=new myclass();這句**在建立物件的時候 它會自己呼叫無引數的建構函式 上邊的同志說的 很對啊!!

5樓:匿名使用者

myclass myclass=new myclass();這樣應該就可以了!

c#中子類建構函式中如何呼叫父類建構函式

6樓:四舍**入

class a

class b : a

7樓:

子類的子類呼叫父類中的隱藏成員

一般情況,在呼叫父類成員時子2代和子1代沒什麼區別。但如果子1代隱藏父類成員,情況就會不同。

像上面的情況,son隱藏了父類的成員變數name和成員方法tellname(),如果再有一個類grandson繼承son,那grandson呼叫

father類中被隱藏的成員時要像這樣:

// 子類的子類

public class grandson : son

", f.name);

console.writeline("my father's name is ", base.name);

console.writeline("my name is .", name); } }

也可以使用強制轉換,第8行不要,第9行的「f.name」換成「((father)this).name」。但是不能使用base進行強制轉換。

2.  c#中base關鍵字-呼叫父類成員

c#中base關鍵字在繼承中起到非常重要的作用。它與this關鍵字相比,this關鍵字代表當前例項。base關鍵字代表父類,使用base關鍵字可以呼叫父類的建構函式、屬性和方法。

使用base關鍵字呼叫父類建構函式的語法如下:

子類建構函式:base(引數列表)

使用base關鍵字呼叫父類方法的語法如下:

base.父類方法();

using system ;

class teacher//老師類

public teacher(string str)//建構函式2

public void output()//自定義方法

private string name;

public string name//屬性

set}

public void getname()

}class jack:teacher

public void myoutput()//自定義函式

public string myname//自定義屬性

set}

}class test

}3. 注意:base()呼叫父類建構函式時,不需要再次指定引數的型別,因為在子類中已經定義了這些引數,在base()中只需指定變數名即可,引數的型別必須和父類中的一致

8樓:匿名使用者

public class a

public override string tostring()}public class b:a

public new string tostring()} 呼叫b b = new b(1, 2, 3, 4);

console.writeline(b.tostring());

console.readline();

a a = b;

console.writeline(a.tostring());

console.readline();

9樓:匿名使用者

通過base 來用,在子類中,你呼叫的型別要和父類的呼叫型別相同才行,不然會出錯

class a

}class b : a}

10樓:匿名使用者

class a

}class b : a}

11樓:匿名使用者

public a()

ps怎麼畫立方體,怎樣在cad中畫立方體

用photoshop畫出立方體的方法如下 1 開啟ps製作軟體,按下鍵盤上的ctrl n組合鍵,或執行選單欄上的 檔案 新建 命令,開啟 新建 對話方塊,設定參照下圖所示。2 選擇 直線工具 快捷鍵u 在選項欄上設定該工具,如下圖所示。3 新建圖層,命名為 結構線 用 直線工具 根據前面所介紹的 透...

用AE製作正方體轉動,如何用AE把立方體

海天盛 用ae製作正方體轉動的方法。如下參考 1.開啟ae軟體,在旋轉複製的球體上顯示文字效果,並調整相應的引數。2.我匯入準備好的世界地圖素材並將其拖放到時間軸面板中。3.ctrl y建立一個新的純色層作為背景層。4.選擇所有圖層,建立一個新的預合成 選擇 組合新增cc球體效果 調整相應的引數,如...

用小立方體搭幾何體,使它的主檢視和左檢視如圖所示

不止一種,如下圖,這是 最多塊數16的情況,標有紅線的只留一塊就行 可以去掉4塊,三層紅線方塊下面的還能去年2塊,所以 至少10個。可以畫一個3x3的正方形,再加一種3x3的正方形上面3個缺一個的 下面兩個立方體是符合題意的,實際上還有好多種立方體也符合題意,就不一一畫出了。粉色是正面看到的,綠色是...