有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java检查我的代码对于以下问题是否正确?

我只是在学Java

我想改进我的代码并回答下面的问题

三,。在模拟器的main()方法中,创建一个“Cat”对象的实例,并调用该对象的run()方法

我的代码需要额外的信息吗?我想回答上面的问题,这就是我目前的情况:

class Simulator {
     
 
  public static void main(String[] args) {
     Cat c = new Cat();
    System.out.println(c);
   }
 }

我说得对吗?我发现第二个类返回的是一个随机整数。调用run方法是否有效


共 (1) 个答案

  1. # 1 楼答案

    有太多事情不对劲了

    • “代码片段”用于Javascript。你的程序是JavaJava <> Javascript:(

    • 你的“Cat”对象实现了一个线程。你使用"concurrency"的线程来“并行”完成任务。你的“喵喵”真的值得从一个线程中产生吗

    • “1”成员呢?你申报。你可以初始化它。然后你就不能用它来做任何事了。问:为什么这么麻烦

    • System.out.println(c)打印“对象”;它不会打印任何“有意义”的内容

    建议的修改:

    public class Cat
    {    
         private int i;
    
         public void meow() {    
             System.out.println("Meowing: " + i);    
         }    
    
         public Cat(int i) {
             this.i = i;
         }
    
         public static void main(String args[])   {    
             Cat cat = new Cat (1);    
             cat.meow();   
         }    
     }