Super — зарезервированное слово в языке Java, используемое для указания суперкласса класса.
Предположим, что в классе Учителя определена логическая переменная класса;
В методе подкласса пол должен ссылаться на переменную пола подкласса. Если вы хотите сослаться на переменную пола суперкласса, вам необходимо использовать объект super.genderthis в конструкторе класса. инициализировать домен объекта. Если параметр имеет то же имя, что и переменная класса, имя переменной класса будет замаскировано именем параметра.
Вы должны знать текущее имя объекта, прежде чем сможете использовать его для ссылки на поля объекта.
Скопируйте код кода следующим образом:
public DotLoc (двойной XX, двойной YY, двойной ZZ)
{
Х=ХХ;Y=YY;Z=ZZ;
}
Если параметр имеет то же имя, что и имя переменной класса
Скопируйте код кода следующим образом:
public DotLoc (двойной X, двойной Y, двойной Z)
{
это.X=X;это.Y=Y;это.Z=Z;
}
Другой пример:
Используйте super в классе Java для ссылки на компоненты базового класса.
Пример:
ТестИнхерит.java:
Скопируйте код кода следующим образом:
импортировать java.io.* ;
класс ОтецКласс {
публичное int-значение;
общественная недействительность f() {
значение = 100;
System.out.println("FatherClass.value=" + значение) ;
}
}
класс ChildClass расширяет FatherClass {
публичное int-значение;
общественная недействительность f() {
супер.ф();
значение = 200;
System.out.println("ChildClass.value=" + значение);
System.out.println(значение);
System.out.println(супер.значение);
}
}
общественный класс TestInherit {
public static void main(String args[]) {
ChildClass cc = новый ChildClass();
cc.f();
}
}