java之方法的重写
生活随笔
收集整理的這篇文章主要介紹了
java之方法的重写
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法的重寫:
1、在子類中可以根據需要對從基類中繼承來的方法進行重寫。
2、重寫的方法和被重寫的方法必須具有相同方法名稱、參數列表和返回類型。
3、重寫方法不能使用比被重寫的方法更嚴格的訪問權限。
程序code:
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());} }執行結果:
?
總結
以上是生活随笔為你收集整理的java之方法的重写的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 接口不是不能new吗?- ja
- 下一篇: H.264简单总结