各位请帮哈忙,这道题该怎么做 public class sample
{
private int x;
public sample()
{
x=1;
} public void sample (double f)
{
this.x=(int)f;
}
public int getx()
{
return x;
}
public static void main (string [] args) {
sample s=new sample(5.2);
system.out.println(s.getx());
}
}
{
private int x;
public sample()
{
x=1;
} public void sample (double f)
{
this.x=(int)f;
}
public int getx()
{
return x;
}
public static void main (string [] args) {
sample s=new sample(5.2);
system.out.println(s.getx());
}
}
你这个构造方法没有啊,把
public void sample (double f)
{
this.x=(int)f;
}
中的void去掉才会有new sample(5.2)的构造方式,这样运行结果将会是5