Java 错误:Constructor call must be the first statement in a constructor
2024-09-04 01:06:22
今天用学校里的黑马程序员通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
即 构造函数调用必须是构造函数中的第一个语句
在构造方法中,调用另一个构造函数时,必须在第一条语句中调用。
并且不能两个构造函数相互调用,这样不就成递归了么。
最新文章
- appdata
- 微服务之Swagger
- List<;List<;String>;>;
- Codeforces Round #383 _python作死系列
- Axis2与Web项目整合
- (转)TCP三次握手
- chardet安装
- vim spf13
- TreeView 数据绑定及选中命令处理
- Amazon MWS 上传数据 (二) 构造请求
- The Rose
- Jquery中toggleClass的两种用法
- WebStorm主题设置
- Chapter 2 Open Book——32
- wpf C# 数据库 c/s 个人信息管理 wpf局域网通信
- SQLAlchemy框架用法详解
- Maven使用中央仓库下载慢的解决办法
- jq切换面板
- Nacos环境搭建
- 用generator改写ajax