前面创建了类,并设置了类的属性和方法,本例最主要的就是学习如何创建类的实例,并在程序中调用这个类的一些方法和属性。
实例就是将一个抽象类具体化,如前面创建的猫类,这个类没有具体指某一种猫。为猫类创建一个实例,就是指具体化到某个猫。如下面的代码演示了在应用程序中创建猫类的实例,并设置该实例的一些属性。
Cat mao = new Cat(); //创建类实例
mao.Color = "white"+ //设置对象颜色
mao.catAge = 2; //设置对象年龄
mao.catType = "暹罗猫"; //设置对象的品种
mao.catWeight = 3; //设置对象的体重
上面的代码创建了猫这个类的一个具体的实例,并设置了猫的所有属性,下面的代码演示调用这个猫实例的方法。
mao.Swarm(); //爬树
int weight = mao.prey(); //捕食
上面的代码中,因为“prey”方法要求返回数值型类型,所以,在调用此方法时,需要用一个变量来获取返回的值。