public class Length {
double value=0;
String scale="none";
Length(double _value,String _scale)
{
value=_value;
scale=_scale;
}
Length convertTometer()
{
if(scale.equals("feet"))
return this;
else
return new Length(value*3.2809,"feet");
}
Length coverttofeet()
{
if(scale.equals("feet"))
return this;
else
return new Length(value*3.2809,"feet");
}
void showLength()
{
System.out.println(value+" "+scale);
}
}
本人刚刚开始学java
double value = 0;
String scale = "none"; Length(double _value, String _scale) {
value = _value;
scale = _scale; } Length convertTometer() {
if (scale.equals("feet"))
return this;
else
return new Length(value * 3.2809, "feet");
} Length coverttofeet() {
if (scale.equals("feet"))
return this;
else
return new Length(value * 3.2809, "feet");
} void showLength() {
System.out.println(value + " " + scale);
}
}class T {
public static void main(String args[]) {
Length l = new Length(2, "a");
Length l1 = l.convertTometer();
Length l2 = l.coverttofeet();
l.showLength();
l1.showLength();
l2.showLength();
}
}