2017-01-28 5 views
-3

У меня есть абстрактный класс с именем Customer и есть MainActivity extends Activity, но как расширить этот абстрактный класс Customer в MainActivity?Как продлить абстрактный класс в Activity?

+5

Java не поддерживает множественное наследование, использование композиции вместо ... – nobalG

+0

'Клиент расширяет Activity' и' your_class расширяет Customer'. или что-то вроде того же сценария. –

+0

Используя композицию, мы можем расширить несколько классов в java. –

ответ

1

В Java вы не можете несколько наследовать. Вместо этого, вы можете написать:

public class Customer extends Activity{ 
    ... 
} 
public class class_name extends Customer{ 
    ... 
} 

Вы можете использовать композицию. Код, который используется состав:

public class class_name{ 
    private Customer var_name; 
    ... 
} 

Для получения дополнительной информации: Difference between Inheritance and Composition

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

  • Нет связанных вопросов^_^