我对这种语法感到困惑:
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。因此,当一个对象没有被命令引用其他方法时,它是否总是引用它的构造函数?简而言之,未引用的对象是否会自动引用构造函数?我以前从未见过这种语法。
答案 0 :(得分:0)
构造函数仅在对象的生命周期中调用一次,仅在创建对象时才调用它。使用new
。
例如。
MyClass myclass = new MyClass();
当创建MyClass的对象时,将执行MyClass的构造函数。