Примеры в этой статье описывают переписывание методов Java и доступны всем для справки. Конкретный анализ заключается в следующем:
1. Обзор переписывания метода:
1. В подклассах методы, унаследованные от базового класса, можно переписывать по мере необходимости.
2. Переопределенный метод и переопределенный метод должны иметь одинаковое имя метода, список параметров и тип возвращаемого значения.
3. Переопределяющие методы не могут использовать более строгие права доступа, чем переопределяемый метод.
2. Код программы следующий:
класс Person {частное int age; частное имя String; public void setAge(int age) {this.age = age; } public void setName(String name) {this.name = name; } public int getAge() {возврат возраста; } public String getName() { return name; } public String getInfo() { return "Name is:"+name+", Age is "+age; }} class Student расширяет Person { Private String school; setSchool(String school){ this.school = school; } public String getSchool() { return school; } public String getInfo() { return "Name is:"+getName()+", Age is "+getAge()+" ", Школа:" + школа; }} public class TestOverRide { public static void main (String args []) { Студент студент = новый Студент () Человек = новый Человек (); person.setAge(1000); person.setName("lili"); Student.setAge("vic"); Student.setSchool("shnu"); ()); System.out.println(student.getInfo());
Результат выполнения показан на рисунке ниже:
Я надеюсь, что эта статья будет полезна каждому, кто занимается программированием на Java.