import java.awt.Color;
class TeaPot {
private static int numOfTP = 0;
private Color myColor_;
public TeaPot(Color c) {
myColor_ = c;
numOfTP++;
}
public static int howManyTeaPots()
{ return numOfTP; } // error :
public static Color getColor()
{ return myColor_; }
}这个为什么不能这么写啊?
class TeaPot {
private static int numOfTP = 0;
private Color myColor_;
public TeaPot(Color c) {
myColor_ = c;
numOfTP++;
}
public static int howManyTeaPots()
{ return numOfTP; } // error :
public static Color getColor()
{ return myColor_; }
}这个为什么不能这么写啊?
private static Color myColor_;
{ return myColor_; }类方法中不能用实例成员数据,如果用也得有对象生成,"对象.成员数据"