This 在构造函数中的固定用法
2024-08-24 10:06:15
class Person{
String name;
int age;
char gender;
public Person (String name){
this.name = name;
}
public Person (String name , int age){
this.name = name;
this.age = age;
}
public Person (String name , int age ,char gender){
this.name = name;
this.age = age;
this.gender = gender;
} public void introduce(){
System.out.println("我是"+name+" 今年"+age+"岁 性别: "+gender);
}
}
和下面的代码相同
class Person{
String name;
int age;
char gender;
public Person (String name){
this.name = name;
}
public Person (String name , int age){
this(name);//调用只有一个参数的构造函数(必须是此构造函数里的第一行)
this.age = age;
}
public Person (String name , int age ,char gender){
this(name,age);//调用有两个参数的构造函数(必须是此构造函数里的第一行)
this.gender = gender;
}
public void introduce(){
System.out.println("我是"+name+" 今年"+age+"岁 性别: "+gender);
}
}
最新文章
- 『.NET Core CLI工具文档』(二).NET Core 工具遥测(应用信息收集)
- SQLServer学习笔记系列12
- Hadoop学习笔记(1) 初识Hadoop
- 生成 PDF 全攻略【1】初体验
- 最近在研究备份和虚拟磁带库(LEGATO + MHVTL + SCST + LanFree)
- jquery-lazyload延迟加载图片 及 加载顺序 bug 修复
- java中获取系统属性以及环境变量
- EditText判断用户输入完成,然后进行操作解决方案
- HTML5周记(二)
- 微信语音红包小程序开发如何提高精准度 红包小程序语音识别精准度 微信小程序红包开发语音红包
- Day 4-5 序列化 json &; pickle &;shelve
- Spring5 新特性
- eclipse中maven运行run as clean等没反应处理方式
- AngularJS实战之filter的使用二
- python转换html到pdf文件
- [转]ASP.NET Core配置环境变量和启动设置
- ADF文件在哪个地方?
- MongoDB成为最受开发人员期待的数据库系统
- 【c++ primer, 5e】【try语句块】
- python 中的reload(sys)
热门文章
- com.android.dex.DexException: Multiple dex files define(jar包重复引用) 错误解决
- [Err] ORA-00923: FROM keyword not found where expected 与rownum
- Learning ROS for Robotics Programming Second Edition学习笔记(九) indigo Gazebo rviz slam navigation
- linux服务搭建----NFS服务搭建
- ubuntu15.04下sublime text不能输入中文的解决
- mysql随笔
- java基础语法(二)--单列模式
- 通过slave_exec_mode=IDEMPOTENT跳过主从复制中的错误
- 自制无线共享工具C++源代码
- ubuntu11.04安装nginx+php+mysql