调用方法而没有引用

0 java

如果我想从另一个类调用一个类的多个方法,我可以通过仅使用'new classname()'而不在类引用中捕获它来调用它们吗?

public class Example {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        new pqr().a=5;
        new pqr().b=10;
        new pqr().display();
    }
}
class pqr
{
        int a,b;

        public void display()
        {
                System.out.println(a+" "+b);
        }

}
Run Code Online (Sandbox Code Playgroud)

Dhe*_*shi 5

这会创建三个新对象.不只是一个.

new pqr().a=5;
new pqr().b=10;
new pqr().display();
Run Code Online (Sandbox Code Playgroud)

一个对象a = 5,另一个对象b = 10.

请记住,您没有使用一个对象.

每当您使用关键字时.JVM创建一个新对象.

  • 并且显示不会引用它们中的任何一个 (2认同)