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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wyy666 中级黑马   /  2014-6-4 23:27  /  1227 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 wyy666 于 2014-6-5 09:14 编辑

class test_parent
{
        int x = 5;
        int y = 10;
        void set_value(int a, int b)
        {
                x = a;
                y = b;
        }
        int get_1()
        {
                return this.x + this.y;
        }
        int get_2()
        {
                return x - y;
        }
}

class test_4 extends test_parent
{
        int y;
        test_4(int a)
        {
                y = a;
        }
        void set_value(int a, int b)
        {
                x = a;
                y = b;
        }
        int get_2()
        {
                return y;
        }
}

class  Test2
{
        public static void main(String[] args)
        {
               

                 test_4  a1=new test_4(-1) ;
                 a1.set_value(5,5);
                 int x = a1.get_2();
                System.out.println("x="+x);
                test_4  a2=new test_4(1);
                int z= a2.get_1();
                System.out.println("z="+z);
        }
}你能一眼看出结果吗?

5 个回复

倒序浏览
5和15对吗
回复 使用道具 举报
貌似对了,刚去运行了一下
回复 使用道具 举报
Test.java:7: 错误: 找不到符号
                 int a[]=new a[10];
                             ^
  符号:   类 a
  位置: 类 Test
1 个错误
回复 使用道具 举报
哦,搞错了,test_4  a1=new test_4(-1) ; test_4  a2=new test_4(1);里面的-1 和1是传给Test4的构造函数 test_4(int a)
        {
                y = a;
        }的吧???菜鸟问下呀
回复 使用道具 举报
看不懂 呵呵 还没学到那儿。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马