1樓:怕怕叫什麼好呢
你朋友說的很對 , 類的構造方法是與類同名的 , 所以 類名() 就是表示 構造方法() . 我是不推薦前者的表示方法 , 這樣沒有突出這是個方法 , 方法自然是需要"()"的 , 括號裡是引數 , 沒有就不填 , 但是不能省略.
2樓:歐尼醬死
類名 物件名=new 構造方法
構造方法=構造方法名+引數
構造方法名的值=類名的值
我感覺是這樣的..
後面的()是引數,裡面沒東西就是沒有引數的構造方法()就是個語法,跟void一樣,必須有,沒有必須宣告沒有.不能省略
3樓:匿名使用者
確實是無參的構造方法,也叫預設的構造方法,繼承自object類。和new一起使用來例項化一個物件。
ps:呼叫方法都是有()的,這個語法就是這樣的啊。。。。。。
4樓:疲憊迷茫無助
對的類名 物件名=new 類名();
類名 物件名 這個的解釋是建立名稱為「物件名」的「類名」類引用變數new ; 這個的解釋是例項化物件
類名() 這個的解釋是無引數構造方法;
new 類名();就是說以無引數構造方法例項化物件;
類名 物件名=new 類名();用指標的解釋就是以無引數構造方法例項化物件並將這個物件的記憶體引 用賦給「類名」類的「物件名」引用變數
多型建立的是父類物件還是子類物件
多型是在使用該類方法在執行期時才能動態邦定,這要看這個引用變數所指向的具體例項化物件,這個引用變數指向的是父類例項化時是,那建立的就是父類物件,指向的是子類例項化時,就是子類物件 是父類物件。你用object宣告引用變數,可以把任何型別的物件賦給這個引用。多型是種概念抽象,並不可以說多型建立什麼物件...
C 中,為什麼子類物件可以賦值給父類物件而反過來卻不行
子類繼承於父類,它含有父類的部分,又做了擴充。如果子類物件賦值給父類變數,則使用該變數只能訪問子類的父類部分 因為子類含有父類的部分,所以不會有問題 但是,如果反過來,這個子類變數如果去訪問它的擴充成員變數,就會訪問不到,因為原變數不包含該部分,會記憶體越界。子類從父類繼承了所有的方法和屬性,那麼父...
如何理解python程式設計中類 型別 物件的例項等等
類就是一類事物的概括,比如人。型別是資料型別,有內建的如字串,數字,複數等,還有其他自定義的,就是自己寫的類。物件和例項是一個東西,是類裡具體的東西,如男人,女人,其他人等,這裡男人,女人還可以是一類,如再分年老的男人,年輕的男人等。只要記住 類是一類事物的統稱,例項 或物件 是具體的東西。僅供參考...