2012-02-28 6 views
1

Я нашел это заявление в старом коде проекта:Наследование класс от объекта

public class Protokol:Object 

Имеет ли смысл наследовать класс от объекта? Я не уверен, было ли это сделано специально или просто грязный код.

+0

Связанный http://stackoverflow.com/questions/8268782/system-object-being-the-base-class –

+0

Иногда автоматически сгенерированный код выглядит liek. – Hurda

ответ

4

Если вы не указали какой-либо класс, то вы автоматически получаете объект.

Код есть только что явный. Это не неправильный, чтобы явным образом получить объект, но это не обязательно, так как это значение по умолчанию. Большинство людей предпочитают пропускать : object, чтобы код был чистым.

1

Нет - каждый класс наследуется от Object - вам не нужно делать его явным, но это не повредит - так вам.

Смежные вопросы