今天用学校里的黑马程序员通Java语法

想到了:在有参构造函数中调用无参构造函数

语法是这样的:

class Person{
private int age;
public Person() {
System.out.println("wu can gou zao");
} public Person(int a) {
age = a;
System.out.println("you can gou zao");
System.out.println("age shi"+ a);
this();
} }

报错:Constructor call must be the first statement in a constructor

即 构造函数调用必须是构造函数中的第一个语句

在构造方法中,调用另一个构造函数时,必须在第一条语句中调用。

并且不能两个构造函数相互调用,这样不就成递归了么。

最新文章

  1. appdata
  2. 微服务之Swagger
  3. List<List<String>>
  4. Codeforces Round #383 _python作死系列
  5. Axis2与Web项目整合
  6. (转)TCP三次握手
  7. chardet安装
  8. vim spf13
  9. TreeView 数据绑定及选中命令处理
  10. Amazon MWS 上传数据 (二) 构造请求
  11. The Rose
  12. Jquery中toggleClass的两种用法
  13. WebStorm主题设置
  14. Chapter 2 Open Book——32
  15. wpf C# 数据库 c/s 个人信息管理 wpf局域网通信
  16. SQLAlchemy框架用法详解
  17. Maven使用中央仓库下载慢的解决办法
  18. jq切换面板
  19. Nacos环境搭建
  20. 用generator改写ajax

热门文章

  1. 20190716NOIP模拟赛T1 礼物(概率dp+状压)
  2. luoguP1160 队列安排 x
  3. java源码学习(一)String
  4. Rabbitmq的高级特性
  5. T89379 【qbxt】复读警告
  6. layui表格遇到的小操作
  7. JavaScript日常学习2
  8. vue中html、js、vue文件之间的简单引用与关系
  9. Redis ==> 集群的三种模式
  10. Java实现批量下载选中文件功能