⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testoverwrite.java

📁 用来学习java 的文档
💻 JAVA
字号:
/***
 * 重写方法,必须是方法名一样,子类继承下来 同时权限必须小于或等于父类权限
 * @author Administrator
 *
 */
class Person {
    private String name;
    private int age;
    public void setName(String name){this.name=name;}
    public void setAge(int age) {this.age=age;}
    public String getName(){return name;}
    public int getAge(){return age;}
    public String getInfo() {
          return "父类名字: "+ name + "\n" +"父类年龄: "+ age;
  }
}

class Student extends Person {
    private String school;
    public String getSchool() {return school;}
    public void setSchool(String school)
    {this.school =school;}
    public String getInfo() {
      return  "子类继承名字: "+ getName() + "\n子类继承年龄: "+ getAge() 
                    + "\n子类单独学校方法: "+ school;
		}
}

public class TestOverWrite {
public static void main(String arg[]){
        Student student = new Student();
        Person person = new Person();
        person.setName("父类名字是 无敌");
        person.setAge(1000);
        student.setName("子类名字是 小无敌");    
        student.setAge(18);
        student.setSchool("子类学校是 小学");
        System.out.println("父类的输出"+person.getInfo());
        System.out.println("子类的输出"+student.getInfo());
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -