class DuckPrivate
{
private static int size;
public static void main(String [] args)
{
Duck d=new Duck();
d.setSize(25);
d.getSize();
System.out.println("size of duck is "+size);
}
public static void setSize(int s)
{
size=s;
}
public static int getSize()
{
return size;
}
}
我收到的错误找不到符号getSize(),为什么我收到此错误,是否可以打印静态方法。
答案 0 :(得分:3)
Duck d = new Duck();
您呼叫的set/getSize
方法Duck
而非DuckPrivate
并注意d.getSize();
如果存在将返回您需要存储的值。在{ {1}}您只需致电DuckPrivate
,因为它是静态的,只需打印setSize(25);
。