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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class Fu
{
        int num;
        Fu()
        {
                System.out.println("fu run");
        }
        Fu(int x) //子类构造函数未调用本句,故本句对子类无影响
        {
                System.out.println("fu..."+x);
        }
}
class Zi extends Fu
{
        Zi()
        {
                System.out.println("zi run");
        }
        Zi(int x)
        {
                this();
                System.out.println("zi..."+x);
        }
}

运行后 doc窗口出现下面内容,我想问最后那个0是什么?
D:\Demo>javac extendsdemo3.java

D:\Demo>java extendsdemo3
fu run
zi run
zi...3
0

D:\Demo>

5 个回复

倒序浏览
你是不是还有一部分没写,那个3 哪里来的?
回复 使用道具 举报
。。。你运行的代码没有上
回复 使用道具 举报
class extendsdemo3
{
        public static void main(String[] args)
        {
                Zi z1 = new Zi(3);
                System.out.println(z1.num);               
        }
}
回复 使用道具 举报
菜鸟征程 发表于 2015-9-8 20:21
你是不是还有一部分没写,那个3 哪里来的?

不好意思 昨天发漏了
回复 使用道具 举报
你没把Demo类写出来,没办法判断啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马