java - 在 Java 中使用类

标签 java

我正在尝试使用我创建的类(class),但是当我调用该类(class)时它不起作用,我有点迷路了。

错误出在程序底部的类调用和tally的初始化处。

package counter;

public class Counter {
    private int value;
    public Counter(int intialValue){
        value = intialValue;
    }

    private void count() {
        value = value + 1;
    }
    private void reset(){
        value = 0;
    }
    public int getValue(){
        return value;
    }

    Counter tally = new Counter();
    tally.count();

    }

最佳答案

所有 Java 语句都必须放入某种方法中。

目前您的最后两行不在方法中。

Counter tally = new Counter();
tally.count();

尝试这样的事情:

public class Counter {

  ... existing members ...

  public static void main(String[] args) {
    int initialValue = Integer.parseInt(args[0]);
    Counter tally = new Counter(initialValue);
    tally.count();
  }
}

关于java - 在 Java 中使用类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14651242/

相关文章:

java - 如何在 FlatFileItemReader 中使用 @JoinColumn 属性(实体)映射 CSV 字段 - Spring Batch

java - OpenCV Java |在二进制图像中按区域删除 Blob

java - 我们可以更改 JVM 线程调度程序吗?

java - 如何解决 VK_ 问题和 NullPointerException?

java - 删除回调后如何重用 Android-Handler

java - 我想知道BLE gatt设置的完成时间(如回调)

java - Spring 模拟 MVC 单元测试和 Controller 建议

java - 如何将 Spring @Autowired 所需的属性设置为 false 以进行测试?

java - 从批处理脚本创建 jar 文件

Java线程问题