Heim > Java > JavaErste Schritte > So überschreiben Sie eine Methode in Java

So überschreiben Sie eine Methode in Java

王林
Freigeben: 2019-12-04 15:04:58
Original
7338 Leute haben es durchsucht

So überschreiben Sie eine Methode in Java

Umschreiben von Methoden:

1. In Unterklassen können von der Basisklasse geerbte Methoden nach Bedarf umgeschrieben werden.

2. Die überschriebene Methode und die überschriebene Methode müssen denselben Methodennamen, dieselbe Parameterliste und denselben Rückgabetyp haben.

3. Die überschriebene Methode kann keine restriktiveren Zugriffsberechtigungen verwenden als die überschriebene Methode.

Freigabe von Online-Video-Tutorials: Java-Online-Video

Das Beispiel sieht wie folgt aus:

class Person{
    private int age;
    private String name;
    
    public void setAge(int age){
        this.age = age;
    }
    public void setName(String name){
        this.name = name;
    }
    public int getAge(){
        return age;
    }
    public String getName(){
        return name;
    }
    
    public String getInfo(){
        return "Name is:"+name+",Age is "+age;
    }
}
class Student extends Person{
    private String school;
    
    public void setSchool(String school){
        this.school = school;
    }
    public String getSchool(){
        return school;
    }
    public String getInfo(){
        return "Name is:"+getName()+",Age is "+getAge()+",School is:"+school;
    }
}
public class TestOverRide{
    public static void main (String args[]){
        Student student = new Student();
        Person person = new Person();
        person.setAge(1000);
        person.setName("lili");
        
        student.setAge(23);
        student.setName("vic");
        student.setSchool("shnu");
        
        System.out.println(person.getInfo());
        System.out.println(student.getInfo());
    }
}
Nach dem Login kopieren

Ausführungsergebnis:

So überschreiben Sie eine Methode in Java

Empfohlene verwandte Artikel und Tutorials: Einführung in die Java-Sprache

Das obige ist der detaillierte Inhalt vonSo überschreiben Sie eine Methode in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage