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();
}
}
/**
* <p>Title: 柳樹參數</p>
* <p>Description: 描述柳樹的參數</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Filename: </p>
* @author 杜江
* @version 1.0
*/
class osier 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)
{
osier o = new osier();
o.print("柳樹樹根:");
o.root();
o.print("柳樹樹干:");
o.bolo();
o.print("柳樹樹枝:");
o.branch();
o.print("柳樹樹葉:");
o.leaf();
o.print("柳樹花:");
o.flower();
}
}