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

© 赵国刚 中级黑马   /  2013-8-11 11:35  /  1421 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么this语句与super语句不能存在于同一构造函数中?

错误代码:class Fu
{

        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( );

                super(7);  //报错的位置。

                System.out.println("zi:"+x);

        }

}

class ExtendsDemo

{

        public static void main(String[] args)
        {

                Zi z1=new Zi( );

                Zi z2=new Zi(6);

        }

}
您需要登录后才可以回帖 登录 | 加入黑马