我在理解Java中的類時遇到了一些麻煩。Java類對我非常困惑
如你如何在輔助類這樣的聲明「輸入器」?
public class Helper
{
public void Helper(String z)
{
if(z.length() == 0)
{
System.out.println("You can't leave it blank!");
System.exit(1);
System.out.println("It's not working... ;(");
}
}
public void Inputter(int a)
{
// blah blah
}
}
你這樣稱呼它?
Helper x = new Inputter();
請幫忙,不,這不是一門功課的問題。
感謝, 微笑
編輯:這將是正確的:
public class Helper
{
public Helper(String z)
{
if(z.length() == 0)
{
System.out.println("You can't leave it blank!");
System.exit(1);
System.out.println("It's not working... ;(");
}
}
public void Inputter(int a)
{
// blah blah
}
}
,並宣稱:
Helper x = Helper();
並感謝大家給了我一個熱烈的歡迎計算器! :d
閱讀教程掌握基本知識:http://download.oracle.com/javase/tutorial/ – 2011-04-28 14:13:03
我建議您遵循Java編碼對話框,並使用camelCase作爲方法名稱,使用UpperCase作爲類名稱。這樣你就不會混淆方法和類名。當你可以拋出一個異常時,也不要調用System.exit(),比如'throw new IllegalArgumentException(「你不能把它留空!」) – 2011-04-28 14:17:01
@BalusC那麼你如何將它們聲明爲類?我唯一感到困惑的是IllegalArgumentException(我現在正在獲取)以及類和方法。 – 2011-04-28 14:23:57