public void setName(String a){ //這個方法是修改員工的姓名
name= a;
}
public String getName(){ //這個方法是得到員工的姓名
return name;
}
//……等等
}
這樣我們就定義完了我們所需要的數據類型,F在,讓我們來看看它能夠干什么以及怎么工作!
我想要做的是,工作室里有一個光桿司令叫“jingwei”,我修改它的名字后對對它進行輸出,看看我是怎么做的吧!
注意:請仔細觀察對象是如何調用方法的,它使用了“.”操作符!事實上是這樣的,對象調用公共的屬性或方法時就會使用“.”操作符。
然而在C++中,如果定義一個同類型的指針,該指針調用此對象的方法時,就會使用“->”操作符。更詳細的內容清參閱相關書籍了!
//workstation.java
import java.awt.Graphics;
import java.applet.Applet;
public class workstation extends Applet{
private employee jingwei ; //對象的聲明,此時并不分配內存!
public void init(){
jingwei = new employee(); /*此時創建對象會調用構造函數,稍候介紹*/
jingwei.setName(“jw”); //設置我的名字
}
public void paint(Graphics g){
g.drawString("my age is "+jingwei.getName(),10,10);//顯示我的年齡
}
}
文章來源于領測軟件測試網 http://www.kjueaiud.com/