2012-02-28 130 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 - 你不必让它明确的,但它不伤害任何 - 所以给你。