我正在尝试了解在第二堂课中需要调用什么的基础知识,因为教程和我正在使用的书现在通过使用用户输入使它过于复杂。
所以这是我尝试过的。第一个是我的主类,第二个是我试图调用到主要方法中的类,它只描绘了一个简单的文本。
public class deck {
public static void main(String[] args) {
edward test = new edward();
System.out.print(test);
}
}
其他类:
public class edward {
public void message(int number) {
System.out.print("hello, this is text!");
}
}
这怎么行不通?
如果您能试着详细解释一下我在做什么或它是如何工作的,那就太好了。我在这部分遇到了困难,有点灰心。
最佳答案
这不起作用,因为您正在打印错误的东西:而不是打印 test
,您应该在其上调用一个方法,如下所示:
public class deck {
public static void main(String[] args){
edward test = new edward();
test.message(123);
}
}
message(int)
是一种方法(更具体地说,是一种实例 方法)。您可以通过指定要在其上调用方法的实例(在您的情况下为 test
)、方法名称及其参数来调用实例方法。
另一种方法是static
- 即像main
。这些方法不需要实例,但它们也不能访问实例属性。
关于java - 多类基础,将打印类放入main方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20815009/