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個缺一個的 下面兩個立方體是符合題意的,實際上還有好多種立方體也符合題意,就不一一畫出了。粉色是正面看到的,綠色是...