首页 > 代码库 > 每天一点儿JAVA(继承操作)

每天一点儿JAVA(继承操作)

package prac_1;

/**
 * <p>Title: 树参数</p>
 * <p>Description: 使用继承类,柳树就是树</p>
 * <p>Copyright: Copyright (c) 2014</p>
 * <p>Filename: </p>
 * @author 王海涛
 * @version 0.1
 */
class tree
{
/**
 *<br>方法说明:树的树根
 *<br>输入参数:
 *<br>返回类型:
 */
  public void root()
  {
    String sSite = "地下";
    String sFunction = "吸收养料";
    print("在哪儿:"+sSite);
    print("干啥:"+sFunction);
  }
/**
 *<br>方法说明:树的树干
 *<br>输入参数:
 *<br>返回类型:
 */
  public void bolo()
  {
    String sSite = "地上";
    String sFunction = "传递养料";
    print("在哪儿:"+sSite);
    print("干啥:"+sFunction);
  }
/**
 *<br>方法说明:树的树枝
 *<br>输入参数:
 *<br>返回类型:
 */
  public void branch()
  {
    String sSite = "树干上";
    String sFunction = "运输养料";
    print("在哪儿:"+sSite);
    print("干啥:"+sFunction);
  }
/**
 *<br>方法说明:树的叶子
 *<br>输入参数:
 *<br>返回类型:
 */
  public void leaf()
  {
    String sSite = "树梢";
    String sFunction = "光合作用";
    String sColor = "绿色";
    print("在哪儿:"+sSite);
    print("干啥:"+sFunction);
    print("啥颜色:"+sColor);
  }
/**
 *<br>方法说明:显示信息
 *<br>输入参数:Object oPara 显示的信息
 *<br>返回类型:
 */
  public void print(Object oPara)
  {
    System.out.println(oPara);
  }
/**
 *<br>方法说明:主方法
 *<br>输入参数:
 *<br>返回类型:
 */
  public static void  main(String[] arges)
  {
    tree t = new tree();
    t.print("描述一颗正常的树:");
    t.print("树根:");
    t.root();
    t.print("树干:");
    t.bolo();
    t.print("树枝:");
    t.branch();
    t.print("树叶:");
    t.leaf();
  }
}

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

package prac_1;

/**
 * <p>Title: 柳树参数</p>
 * <p>Description: 描述柳树的参数</p>
 * <p>Copyright: Copyright (c) 2014</p>
 * <p>Filename: </p>
 * @author 王海涛
 * @version 0.1
 */
class tree1 extends tree
{
 /**
 *<br>方法说明:过载树的树叶
 *<br>输入参数:
 *<br>返回类型:
 */
  public void leaf()
  {
    super.leaf();
    String sShape = "柳叶状";
    super.print("形状:"+sShape);
  }
  /**
 *<br>方法说明:扩展树的花
 *<br>输入参数:
 *<br>返回类型:
 */
  public void flower()
  {
    print("柳树不开花哇");
  }
/**
 *<br>方法说明:主方法
 *<br>输入参数:
 *<br>返回类型:
 */
  public static void  main(String[] args)
  {
    tree1 o = new tree1();
    o.print("柳树树根:");
    o.root();
    o.print("柳树树干:");
    o.bolo();
    o.print("柳树树枝:");
    o.branch();
    o.print("柳树树叶:");
    o.leaf();
    o.print("柳树花:");
    o.flower();
  }
}


每天一点儿JAVA(继承操作)