可以通过类名+方法名调用的方法叫做静态方法,属于类级别方法.类方法可在不实例化对象的前提下调用。
class Doga{
int age;
float height;
public Doga(){
age=1;
height=10;
}
//这句啥意思啊,怎么grow方法由类Doga 去修饰呢?表示何意?
public Doga grow(){
height = height+10;
age++;
return this;
}
}
一般类的静态方法和静态变量都是通过static关键字修饰的。而且静态方法体里不能应用任何实例变量和实例方法,至于你那段程序,调用那个方法和new一个对象效果是一样的。