為什麼現在注釋的部分如果不注釋的話,編譯出錯

時間 2022-07-09 08:15:05

1樓:匿名使用者

因為子類的構造方法內會預設呼叫父類的無參構造方法,父類你注釋掉的就是有參構造方法,如果你去掉注釋,那麼父類就只有乙個有參構造方法,沒有了無參構造方法,所以編譯報錯。

注意:構造方法預設有個無參的(就是你不手動寫的時候),只是你看不到,只要你寫乙個或乙個以上的有參構造方法,那麼預設的無參構造方法就沒有了,需要手寫乙個。

2樓:匿名使用者

因為子類繼承父類的時候,先執行父類建構函式;具體的說就是執行父類時就會先「呼叫」父類的建構函式,注意「呼叫」和繼承不是乙個含義,實質上是「自動執行」。

繼承(extends)的含義其實是「擴充套件」,子類完全沒必要擴充套件父類的建構函式,因為反正每次調子類的時候都會「自動執行」它父類的建構函式,如果真的需要子類建構函式特殊的形式,子類直接修改或過載自己的建構函式就好了。

所以你這道題中如果父類有自己定義的建構函式那子類繼承時需要執行其建構函式,但你的題目中父類的建構函式是有引數的,那你就得手動去呼叫,利用super(string s1);去執行父類建構函式

c語言程式編譯時,注釋部分會參加編譯嗎,會出現在目標程式中嗎?

3樓:

不會的,注釋被忽略了

4樓:

不會,注釋只出現在原始碼中

c程式必須要新增注釋部分,注釋部分將被編譯到程式**中,對嗎?

5樓:撿到的幸福

不對注釋只不過是為了以後維護方便而已。

一般程式寫完後你會很快就忘記程式到底是怎麼工作的了,這時注釋就有用了。

注釋不會編譯到**的。編譯過程會把注釋剔除

6樓:匿名使用者

不會,注釋部分在編譯的時候將被忽略

而且注釋部分也不是必須要新增的

c語言中可以對程式進行註釋,註釋部分如果佔多行,必須以 開

啊啦拉韓玫 以註釋內容開始。關於程式中註釋書寫格式 1程式檔案註釋 放在程式名稱空間引用 using system.io 的上面,主要寫公司的版權 檔案建立的時間 檔案的主要內容 檔案的名字 檔案的建立標識 建立人姓名 檔案修改的時間 檔案修改時的修改標識 修改人姓名 檔案修改的修改原因等 詳情見文...

C語言程式編譯時程式中的註釋部分是否參加編譯

小夏在深圳 可以參加。所謂註釋,便是用自然語言對源 中某些語句或方法進行說明。並且註釋的內容不會被編譯器編譯。可以在源 中新增任何想要新增的說明。註釋可以出現在 中的任何位置,用來向使用者提示或解釋 的含義。程式編譯時,會忽略註釋,不做任何處理,就好像它不存在一樣。如需要註釋的內容比較多,一行寫不完...

為什麼我的pdf裡”註釋“選單裡的選項都是灰色點不了的

如果你以前用對其他檔案做過註釋的話 那麼應該就是這個pdf檔案的問題 應該是檔案限制了許可權 你可以用密碼移除軟體去掉許可權 或者你把檔案發給我 我幫你處理 wangjinling117 foxmail.com 是你的版本不對,如果用的acrobat pro 100 200m的 就可以,你用的是re...