爱问 爱问共享资料 爱问分类

在java当中为何要写一个无参构造器?

首页 >
电脑/网络
程序设计
JAVA相关

在java当中为何要写一个无参构造器?

java当中为何要写一个无参构造器?

好评回答

    2019-03-07 11:04:33
  • 1.如果你不写构造函数,java会自动给你加上一个无参数无操作的构造函数(当然你看不见╮(╯▽╰)╭)。
    2.如果你写了构造函数,无论数量和形式,java将不会执行1.
    3.如果你写的构造函数中不存在无参数的构造函数,将不能以 new XXX();这样的形式生成该类的对象。而某些情况下我们必须要使new XXX();有效才行。

其他答案

    2019-03-07 11:15:41
  • 试想一下,假如没有无参构造器,每new一个对象都要传入参数,并且规定类必须有属性,这样降低了类的灵活性,也可以想一下,方法里面不也是可以不传入参数的么
  • 2019-03-07 11:11:41
  • 这个没有原因。如果你声明一个实例。可以不传任何参数。这个时候就会调用这个没有参数的构造函数了。
    比如String msg;
    这个时候就调用了String的无参构造函数。

类似问题

换一换
  • JAVA相关相关知识

  • 电脑网络技
  • 电脑网络

相关推荐

正在加载...
爱问推荐

相关资料

热点检索
确定举报此问题
举报原因(必选):
报告,这不是个问题
报告原因(必选):
返回
顶部