刷题04
发布日期:2021-05-06 15:12:19 浏览次数:23 分类:原创文章

本文共 511 字,大约阅读时间需要 1 分钟。

  1. 排错
    在这里插入图片描述
interface A{       int x = 0;//全局常量}class B{       int x = 1;}class C extends B implements A{       public void pX(){   //        System.out.println(x);//编译不通过,x不明确        System.out.println(super.x);//1        System.out.println(A.x);//0    }    public static void main(String[] args){           new C().pX();    }}

解析:调用父类的x,用super关键字;调用接口的x,可以直接用接口名A,接口是public static final的,省略了;

  1. 排错
    在这里插入图片描述
    解析:Ball ball = new Ball("PingPang");,同样的,接口省略了public static final,表明它是final的,不可以重新赋值;
    易错点:重写的public void play()没有问题,表示都重写;
上一篇:刷题05
下一篇:记录一次空指针异常(NullPointerException)的断点调试

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年03月15日 21时17分23秒