java中自定义类继承JFrame类为什么不需要创建JFrame的对象就可以直接用
时间: 2024-05-28 07:12:14 浏览: 64
Java为什么基本数据类型不需要进行创建对象?
在Java中,当一个类继承另一个类时,它会自动继承父类的所有非私有成员变量和方法。因此,当你自定义的类继承JFrame类时,它会自动继承JFrame类中的所有方法和成员变量。这也包括JFrame类中的构造方法,因此在你的自定义类中可以直接调用JFrame类的构造方法,而不需要创建JFrame的对象。
因此,在你的自定义类中,你可以直接使用JFrame类的所有方法和成员变量,而无需创建JFrame的对象。而当你实例化你的自定义类时,它会自动调用JFrame类的构造方法,创建一个窗口对象,这个窗口对象就是你的自定义类的实例。
阅读全文