-3
У меня есть абстрактный класс с именем Customer
и есть MainActivity
extends Activity
, но как расширить этот абстрактный класс Customer в MainActivity?Как продлить абстрактный класс в Activity?
У меня есть абстрактный класс с именем Customer
и есть MainActivity
extends Activity
, но как расширить этот абстрактный класс Customer в MainActivity?Как продлить абстрактный класс в Activity?
В 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
Java не поддерживает множественное наследование, использование композиции вместо ... – nobalG
'Клиент расширяет Activity' и' your_class расширяет Customer'. или что-то вроде того же сценария. –
Используя композицию, мы можем расширить несколько классов в java. –