4.1 類的定義
4.1.1 類的定義
創建一個類的具體形式:
class 類名 // IS 類聲明
{ //類的主體
成員變量; //HAS 實體變量和類變量
成員方法; //DOES 實例變量和類變量
}
4.1.2 創建對象與定義構造函數
1.創建對象
要訪問或調用一個對象的域或方法需要 首先創建這個對象,然後用“.”調用
public class people //定義類
{
String head,foot,hand;
void speak (String s)
{ System.out.println(s); }
}
public class one
{ public static void main(String[] args)
{ people wu=new people(); //創建對象
wu.speak("good"); // 使用對象
}
}
2.定義構造函數
構造函數是類的一種特殊方法,把若干個賦初值的語句組合在一起進行初始化。
Stack類可以同時定義如下的構造函數
public Stack() { items=new Vector(10);} //與類同名
public Stack(int initalSize) //支持 重載
{ items= new Vector(initialSize); }