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); }