会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132463个问题
Python 全系列/第二阶段:Python 深入与提高/游戏开发-坦克大战 12676楼
JAVA 全系列/第八阶段:Linux入门到实战/Maven 12677楼
JAVA 全系列/第三阶段:数据库编程/JDBC技术 12678楼
JAVA 全系列/第一阶段:JAVA 快速入门/变量、数据类型、运算符 12679楼
Python 全系列/第一阶段:Python入门/编程基本概念 12680楼

.1请问方法重写之后,我该如何能够自由的调用重写前重写后的结果呢?

public  class Person {    //定义出来Person的属性成员
    String name;
    int heigth;

    public void rest1(){
        System.out.println("啦啦啦,宿舍休息");
    }
}
 class Student extends Person{        //Student类继承父类Person所有的属性    Person拓展自Object的类
       int score;
       public void study(){
           System.out.println("正在学习"+this.name);
       }
       Student(String name, int height,int score){     //有参构造器,无参的自动删除
        this.name =name;
        this.score = score;
        this.heigth = height;
       }
       public void rest(){
           System.out.println("回宿舍睡觉");
       }



class Employee extends Person{
    public   void rest(){   //重写后的rest方法
        System.out.println("办公区休息一下");     /*继承了Person类,但是rest方法重写了,重写又叫做覆盖
                                            ,能用,但是是新的重写*/
    }
}
     public static void main(String[] args) {
         Student s = new Student("程成",15,55);  //直接定义属性
         s.study();
         s.rest();
         System.out.println(s instanceof Person);   //instanceof 的作用:测试该类是否属于其测试类的子类
         System.out.println(s instanceof Student);      //instanceof 测试其从属类
         System.out.println(s instanceof Object);     //重写调用重写后的方法,没有重写调用父类的方法
         s.rest1();
         

     }
 }

就是比如说,我怎么让显示结果出来”回宿舍睡觉“与”办公室休息一下“这两个结果呢?


JAVA 全系列/第一阶段:JAVA 快速入门/面向对象详解和JVM底层内存分析 12681楼
JAVA 全系列/第四阶段:网页编程和设计/HTML5 12682楼
JAVA 全系列/第十一阶段:消息中间件与高并发处理/Nginx 12683楼
WEB前端全系列/第十四阶段:React知识体系/React基础知识 12685楼
JAVA 全系列/第三阶段:数据库编程/JDBC技术 12686楼
JAVA 全系列/第八阶段:SpringBoot与MybatisPlus/Spring Boot旧 12688楼
WEB前端全系列/第十六阶段:React企业级项目/宜居(商城类)高级React实战项目 12690楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637