小编Zis*_*ang的帖子

为什么我可以在没有实例化的情况下调用类上的方法?

例如,我从Integer调用一个方法,就像toHexString().

现在我需要通过以下代码将其打印出来.

    int i = 123455;
    System.out.println(Integer.toHexString(i));
Run Code Online (Sandbox Code Playgroud)

我还没有创建一个名为的新对象Integer.为什么我可以Integer直接使用这个对象?

java static-methods integer

4
推荐指数
1
解决办法
1002
查看次数

return语句没有结果java

我在一个名为Teacher的类中使用return语句声明了一个方法,

    public String info(){
    return  "Name is " +name +"Location is "+location;
Run Code Online (Sandbox Code Playgroud)

然后我构建了构造函数,然后从主类调用它

Teacher t1= new Teacher("Tim","Guildford","Reader");
t1.info();
Run Code Online (Sandbox Code Playgroud)

但是在cmd窗口和intellij中都没有结果.

但是,如果我将方法类型更改为void并使用system.out.println,那么每件事情都可以.

这里有什么问题?

java return

-3
推荐指数
1
解决办法
102
查看次数

标签 统计

java ×2

integer ×1

return ×1

static-methods ×1