2012-02-28 194 views
1

我發現這個聲明在舊的項目代碼:繼承類從對象

public class Protokol:Object 

這有什麼意義,從對象繼承類?我不確定它是有意的還是隻是一個骯髒的代碼。

+0

相關http://stackoverflow.com/questions/8268782/system-object-being-the-base-class – 2012-02-28 11:52:57

+0

有時自動生成的代碼看起來liek說。 – Hurda 2012-02-28 12:26:59

回答

4

如果您沒有指定要從中派生的類,那麼您將自動從對象派生。

這裏的代碼只是顯式的。這不是錯誤明確地從對象派生,但沒有必要這樣做,因爲這是默認值。大多數人選擇省略: object以保持代碼清晰。

1

否 - 每一個類繼承自Object - 你不必讓它明確的,但它不傷害任何 - 所以給你。