类与对象的关系
- 类是对象的蓝图
- 对象是类的实例化
- 举个例子,学生时期大家的作业本儿都是一样的(类),但写上名字后就知道这是谁(对象)的作业本
使用类创建对象
你需要两个类.
1. 要被实例化的类,例如
class Dog
{
int age;
String name;
void bark()
{
System.out.println("Ruff!");
}
}
2.用作测试的类,例如
class DogTestDrive
{
public static void main(String[] args)
{
Dog d = new Dog();//建立Dog对象
d.age = 2;//使用圆点运算符存取对象的属性
d.name = "lxq";
d.bark();//调用
}
}
注意
- 测试用的类名为”受测类名称”+TestDrive,例如DogTestDrive
- 每个java应用程序只有一个main()函数
- 测试用的类带有main()函数,且你在其中建立与存取被测的对象
有时我们会为了节省空间而不采用分离的测试类
class DogTestDrive
{
int age;
String name;
public static void main(String[] args)
{
Dog d = new Dog();//建立Dog对象
d.age = 2;//使用圆点运算符存取对象的属性
d.name = "lxq";
}
}
main()函数的作用
- 测试类
- 启动你的java应用程序
注意
面对对象应用程序应使用对象来与对象交互(相互调用method,即操作),