嗨,我正在學習 c# 假設我有這門課
public class BST
{
public int value;
public BST left;
public BST right;
}
剩下的公共 BST 的名稱是什么,它看起來像建構式,但它不是
uj5u.com熱心網友回復:
你的語法是
public BST left;
...這是在您的類中宣告一個型別為BST. 該欄位的這個值將是對某個其他物件的參考BST,或者可能是它本身,或者可能null。)
最接近你所擁有的實際上是建構式的東西可能看起來像
public BST(int left) {}
...這將是一個BST類的建構式,它接受一個名為left.
請記住,建構式看起來像沒有回傳型別的方法,并且方法的名稱與類的名稱匹配。
uj5u.com熱心網友回復:
這是一個成員欄位,就像int value.
你有一個遞回的資料結構;基于名稱的二叉搜索樹。
看起來像建構式
不。建構式沒有回傳型別,并且需要代碼體和括號來表示零個或多個引數
uj5u.com熱心網友回復:
只是 BST 的成員,不是建構式,像這樣的建構式 BST() {}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/419190.html
標籤:
