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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 彭小康 中级黑马   /  2012-12-12 16:45  /  1661 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 彭小康 于 2012-12-12 16:46 编辑

public class Extion   {

              public static void main(String args[])
                 {
              Xiangjia Qs=new Xiangjia();
              System.out.println(Qs.a);                 }

         }
class Chengji
{
           int zongFen;
         Chengji(int a,int b)
           {
             zongFen=a+b;
           }
        protected float f(float x,float y)
          {
             return x*y;
          }
      }
    class Xiangjia extends Chengji
    {
       static int yuWen=30;
       static int shuXue=40;
       int a;
      Xiangjia()
         {
           a=(int) this.f(yuWen, shuXue);
    super(yuWen,shuXue);
         }
     public float f(float x,float y)
        {
            return x+y;
        }
     }

评分

参与人数 1技术分 +1 收起 理由
古银平 + 1 神马都是浮云

查看全部评分

1 个回复

倒序浏览
  1.         Xiangjia()
  2.         {
  3.                 super(yuWen, shuXue);
  4.                 a = (int) this.f(yuWen, shuXue);

  5.         }
复制代码
每个类的构造方法要求先创造出父类对象,不写的话隐式调用父类无参构造方法(super()),super语句必须在第一行。

评分

参与人数 1技术分 +1 收起 理由
古银平 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马