如何调用没有对象引用的方法?

时间:2014-03-04 04:44:54

标签: java

如何调用不带对象引用的方法。

我试过这个叫

Byte().add();

我收到错误

2 个答案:

答案 0 :(得分:1)

如果没有对象引用,则无法调用实例方法。根据定义,实例方法属于对象类的实例。

如果方法是static,那么您可以使用类的名称来调用它。静态方法属于类定义本身,因此不需要实例。

此外,您的语法已关闭,它不是

Byte().add();

这是

Byte.add(); //static method

new Byte().add() //instance method or static method, either can be called this way.

答案 1 :(得分:1)

你不能在没有Object reference的情况下调用实例方法。但是如果方法是static,你可以用类调用它。

如果要在不使实例调用方法的情况下调用该方法static。请了解difference between static and instance method