用static factory method来完成以下代码。

christie1988 2012-12-02 04:33:13
public class Temperature
{
private double kelvin;

public Temperature(double kelvin)
{
this.kelvin = kelvin;
}

public static double convertCtoK(double degreesCelsius)
{
return degreesCelsius + 273;
}

public static double convertFtoK(double degreesFahrenheit)
{
return Temperature.convertCtoK((degreesFahrenheit-32)/1.8);
}

public double getKelvin()
{
return kelvin;
}

}

如果有三个static factory method,比如public static Temperature fromCelsius(double degreesCelsius) { …} 用这个取代constructor。 代码应该怎么完成啊? 不加新的类,就这有这个类
...全文
44 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧