gpt4 book ai didi

java - 多类基础,将打印类放入main方法

转载 作者:搜寻专家 更新时间:2023-11-01 01:17:09 25 4
gpt4 key购买 nike

我正在尝试了解在第二堂课中需要调用什么的基础知识,因为教程和我正在使用的书现在通过使用用户输入使它过于复杂。

所以这是我尝试过的。第一个是我的主类,第二个是我试图调用到主要方法中的类,它只描绘了一个简单的文本。

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com