多个类java

时间:2015-12-28 00:36:14

标签: java

所以我非常喜欢编码,但我非常喜欢它,我很年轻,所以我有相关的经验。 我正在观看这个关于java代码的youtube系列节目,在本集中: 他创建了另一个类,并在主要的一个中使用它,但我在intelij(不是eclipse,因为他),它给了我两个错误,说java无法找到符号(我的第二个类); 我的代码:

package com.company;
public class Main {

    public static void main(String[] args) {

        tuna tunaObject = new tuna();
        tunaObject.simpleMessage(null);
    }

第二课:

 public class tuna{
        public void simpleMessage(){
            System.out.println("Another class");
        }
    }

2 个答案:

答案 0 :(得分:4)

您的简单消息方法不接受参数,因此请勿尝试传入任何参数。而不是致电simpleMessage(null),只需致电simpleMessage()

另外,要么确保tuna类与主类位于同一个包中,要么通过tuna上方的import语句导入Main类类{和package声明之下。即使两个源文件位于同一物理目录中,除非您在同一个包中专门定义每个类,否则Java编译器将无法理解您所引用的类。

将您的第二堂课调整为:

package com.company;
public class tuna{
      public void simpleMessage(){
          System.out.println("Another class");
      }
}

答案 1 :(得分:0)

我们来到Java。

也许您可以先确认第二个类与def travel_path_generator(article): while True: answer = article.get_max_out_nb() if answer == article.get_name() break else: yield answer 位于同一个包中。最好以Main格式声明课程。