A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class Parent {
        public int count() {     // 第1行
                return 0;
        }
}
public  class Test  extends Parent {
        public float count() {  // 第2行
                return 9;           // 第3行
        }

5 个回复

倒序浏览
方法重写返回值类型时不变的
回复 使用道具 举报
两种更改方法。
第一种,将float更改为int,统一方法的声明,构成方法重写。
第二种,在方法的参数列表中写入参数,构成方法重载。
回复 使用道具 举报
子类继承父类方法重写中的方法声明需要一样,因为方法名一样,所以返回值类型也要一样,因此引发编译错误
回复 使用道具 举报
肯定报错了大哥    你不知道public是主类么,主类你不放主方法  main()呢???
回复 使用道具 举报
而且这个调用父类的方法 ,返回类型你都改了,那根本不是父类的方法了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马