我在理解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