对象在创建期间是否自动引用构造函数?

时间:2016-05-23 05:27:53

标签: java

我对这种语法感到困惑:

ImageTests ttpanel=new ImageTests();

 // create a JFrame to hold the test JPanel
 JFrame app = new JFrame("Image Tests");
 app.getContentPane().add(ttpanel, BorderLayout.CENTER);

ImageTests是另一个类,其构造函数创建一个JPanel。因此,当一个对象没有被命令引用其他方法时,它是否总是引用它的构造函数?简而言之,未引用的对象是否会自动引用构造函数?我以前从未见过这种语法。

1 个答案:

答案 0 :(得分:0)

构造函数仅在对象的生命周期中调用一次,仅在创建对象时才调用它。使用new

例如。

MyClass myclass = new MyClass();

当创建MyClass的对象时,将执行MyClass的构造函数。