相关疑难解决方法(0)

方法调用Java类

我今天开始在Eclipse中编写一段代码,我开始是这样的:

public class MyClass {
    System.currentTimeMillis();
}
Run Code Online (Sandbox Code Playgroud)

(忽略我没有直接思考等事实......)

我得到这个编译错误:

令牌"currentTimeMillis"上的语法错误,此令牌后预期的标识符

如果我将该语句更改为赋值语句,它可以工作:

long time = System.currentTimeMillis();
Run Code Online (Sandbox Code Playgroud)

当然,如果放在方法体内并且也放在类体内的块内,它不会导致错误.

为什么是这样?是否有一些编译器级规则表明只有赋值语句或声明应存在于类体内?

TIA

java

1
推荐指数
2
解决办法
714
查看次数

Java导入包不会工作[编译器抛出误导性错误]

当我尝试导入另一个包时,它会抛出一些奇怪的错误.我正在使用eclipse并导入了humanBeeings这样的包:
在此输入图像描述

错误说:语法错误,@预期

我不知道怎么解决这个问题有谁有想法?
我已将@放在几个地方,但似乎没有任何作用

列表Collection Class的代码如下:

package listCollection;
import humanBeeings.Human;
import java.util.LinkedList;
import java.util.List;

    public class listCollection {
        List<Human> list = new LinkedList <Human>(); // <> zur spezifizierung der Objektklasse, nur Objekte dieser Klasse dürfen in die Liste
        list.add(new Human("Dennis", 20));
        list.add(new Human("vladimir", 33));
        for (Human h: list) { // für das Objekt der Objektklasse Human in der List
            System.out.println(h.getName());
        }
    }
Run Code Online (Sandbox Code Playgroud)

Human Class的代码看起来像这样..

package humanBeeings;

    public class Human {
        // Objekteigenschaften
        private String name;
        private int age; …
Run Code Online (Sandbox Code Playgroud)

java import

0
推荐指数
1
解决办法
148
查看次数

标签 统计

java ×2

import ×1