Переопределение метода
Это означает, что в классе supper доступен один метод, который отображает некоторую строку, но вы хотите расширить этот класс, а также вы хотите напечатать свой собственный метод, тогда вам нужно переопределить этот метод в своем локальном классе.
это базовое введение переопределения.
eg.
class Animal
{
public void displayMessage()
{
System.out.println("Animal is eating");
}
}
class Dog extends Animal
{
public void displayMessage()
{
System.out.println("Dog is eating");
}
public static void main(String arg[])
{
Dog d=new Dpg();
d.displayMessage();
}
}
ВЫХОД:
Собака ушастая
Преимущества переопределения метода в том, что класс ca дает свою собственную конкретную реализацию унаследованному методу без какой-либо модификации метода родительского класса.
Правила переопределения Правил есть.
Список аргументов : список аргументов должен быть таким же.
Модификатор доступа : если вы переопределяете метод, вы должны задать тот же модификатор метода суперкласса, если суперкласс имеет метод public, который вы не можете предоставить защищенному или приватному .... и т. Д.