public class Test9{
public static void main(String[] args){
Horse h = null;//声明一个类的变量
//创建一个Horse类型的对象,实例对象
h = new Horse();
//有了对象,可以调用对象的属性和方法
h.name = "赤兔马";
h.age = 350;
h.run();//调用方法
//匿名对象:只能用一次,用完后该对象即会被释放
new Horse().run();
h = null;//把对象释放
h.run();//当对象不存在,调用该对象的属性和方法将会报错(空指针)
}
}
//定义一个类
class Horse{
//在类中定义属性(特征)
String name;
int age;
public void run(){
System.out.println("我是"+name+",我"+age+"岁了");
}
}
类:表示一个共性的产物,是综合的特征;
对象:是一个个性的产物,是一个个体的特征。
类由属性和方法构成
属性:相当于一个个特征
方法:相当于类的行为