JAVA构造器

记住:

1.构造器与类同名;

2.每个类可以有一个以上的构造器;

3.构造可以有0、1或多个参数;

4.构造器没有返回值;

5.构造器总是伴随着new操作一起调用。

构造器作用:

在构造类的对象时,构造器会运行,以便将实例域初始化为所希望的状态。

构造器传参:

可以用这种
常用这种

调用另一个构造器:

如果构造器的第一个语句形如 this(...) ,这个构造器将调用同一个类的另一个构造器。

子类与父类构造器:

如果子类的构造器没有显式的调用超类的构造器,则将自动的调用超类默认(没有参数)的构造器。

如果超类没有不带参数的构造器,并且在子类的构造器中又没有显式的调用超类的其他构造器,则java编译器将报告错误。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,881评论 2 9
  • 什么是构造器? 简单的说构造器就是用来搞对象的.主要就是为了实例化(搞出)一个对象,就必须要通过构造器,要么有参数...
    颠倒先生阅读 769评论 0 0
  • 最近复习Java的一些基础知识,看到构造器和多态这块,简单记录一下复习的内容 构造器构造器实际上是隐式声明的sta...
    dlihasa阅读 409评论 0 0
  • 【生涯咖啡】 全民跳槽的3月天 用一杯咖啡的价格与一杯咖啡的时间, 与接受过生涯规划师认证的职场高手沟通, 一起探...
    谢小强阅读 764评论 1 0
  • 真没有想到,今天一大早面临了一个很令人醍醐灌顶的问题,逼迫自己不得不做一次人生层级的复盘活动。 早晨分享《超级个体...
    Natsuka阅读 194评论 2 1