Как расширить класс java
Ответы
Иван Полежаев
11 апреля 2023
Класс можно расширить, создав подкласс (или дочерний класс), который наследует поля и методы родительского класса, но может также иметь собственные поля и методы.
Для того чтобы создать подкласс, нужно использовать ключевое слово extends
и указать имя родительского класса после него. При этом в подклассе могут быть добавлены новые поля и методы, а также переопределены методы родительского класса.
Пример:
public class ParentClass {
private int x;
public ParentClass(int x) {
this.x = x;
}
public int getX() {
return x;
}
}
// дочерний класс
public class ChildClass extends ParentClass {
private int y;
public ChildClass(int x, int y) {
super(x);
this.y = y;
}
public int getY() {
return y;
}
}
- В данном примере класс
ChildClass
является подклассом классаParentClass
и наследует его полеx
и методgetX()
. - Он также имеет собственное поле
y
и методgetY()
. - При создании объекта класса
ChildClass
вызывается конструктор родительского класса с помощью ключевого словаsuper
, который инициализирует полеx
0
0