求教Java的问题?

图中标红框的代码的作用是什么?删去了这段程序还能照样运行


噜噜哒
浏览 964回答 3
3回答

白衣染霜花

能正常运行1、这是java里面的构造方法2、一般新建的类里面,如果你不写构造方法,系统默认会自动构造一个

收到一只叮咚

这个叫做构造器,是为了创建类的实例的当你自己不去定义构造器时,编译器在编译时会自动创建一个默认的不带参数的构造器,就是你用红框框起来的那块,所以删去也不影响运行。当你自己创建了构造器,无论有参还是无参,JVM都不会再自动创建了

慕妹3146593

这是构造函数,当此类被创建对象时,构造函数的内容会被自动执行。构造函数不写出来就是构造函数内容为空,你现在虽然写了构造函数,但构造函数内容为空,所以这个构造函数保留与否都是一样的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java