看到的一个java 程序 调用JFram的构造方法 为什么 swing 要声明自己的构造方法?super() 是什么?

2025-02-23 19:34:15
推荐回答(1个)
回答1:

话说,类名叫swing各种雷啊...

这里swing是一个java类,java类需要构造函数才能创建对象,所以为了创建swing类的对象,自然需要为swing类定义构造函数。

super的作用是调用父类构造函数,在这里也就是JFrame的构造函数。当然在这里,即便你不写这句话,java也是会自动帮你调用JFrame的空参数构造函数的