构造方法与this关键字
来源:互联网 发布:steam数据统计 编辑:程序博客网 时间:2024/03/29 16:00
构造方法:
/*
* 构造方法的重载
*/
public class ConstructorOverload
{
//可以定义多个构造方法
//不带参数
public ConstructorOverload()
{
System.out.println(“Test”);
}
//带参数,传入一个int类型的变量
public ConstructorOverload(int i)
{
System.out.println(++i);
}
public static void main(String[] args) { //没有传入参数,调用没有参数的构造方法 ConstructorOverload col=new ConstructorOverload(); }
}
//打印出Test
所以构造方法重载:只需要看参数即可。
————————————————————————————————————————————————————
构造方法与构造方法之前的相互调用:如果想在一个构造方法中调用另外一个构造方法,那么可以使用this()的方式调用,this()括号中的参数表示目标构造方法的参数
/*
* 构造方法的重载
*/
public class ConstructorOverload
{
//可以定义多个构造方法
//不带参数
public ConstructorOverload()
{
//表示调用当前这个类里面接收整型参数的那个构造方法。
this(3);
System.out.println(“Test”);
//所以结果打印出 4 Test
/*
* 如果这样写
* System.out.println(“Test”);
* this(3); 会编译错误。this必须作为构造方法的第一条语句。,this之前不能有任何可执行语句。
*/
}
//带参数,传入一个int类型的变量
public ConstructorOverload(int i)
{
System.out.println(++i);
}
public static void main(String[] args) { ConstructorOverload col=new ConstructorOverload(); }
}
———————————————————————————————————————————————————
- 构造方法与this关键字
- 【JavaScript】JavaScript的对象-构造方法与this关键字
- this关键字与构造函数
- 封装、构造方法、构造代码块、this关键字、static关键字
- 6.1面向对象(介绍,类与对象,封装,this关键字,构造方法,static关键字)
- JavaScript - 构造方法和this关键字使用
- 继承--构造方法和this关键字
- 构造方法,重载,this关键字练习
- 课时41|封装-构造方法,this关键字
- Java面向对象-构造方法,this关键字
- Java面向对象-构造方法,this关键字
- 构造函数执行,base与this关键字
- java 笔记 this关键字与构造函数
- java -private,this,static关键字 和构造方法,final关键字
- 黑马程序员_四、面向对象(类与对象、构造方法、this关键字、静态)
- 类方法 实例方法 构造方法 this关键字
- 构造函数,this关键字
- 构造函数 this关键字
- Uva 1587 Box
- vs2015使用向导创建SOUI项目问题记录
- response实现请求重定向
- clipToPadding和clipChildren
- NOJ 1004 0-1背包问题
- 构造方法与this关键字
- 有关send(),recv()函数的理解
- c++ #include是怎么样工作的?
- 投影矩阵的推导(OpenGl)
- 3Sum Closest
- 欢迎使用CSDN-markdown编辑器
- JAVA开发9--获取当前时间--SimpleDateFormat
- xcode上传app成功后,在itune看不到的问题
- R语言在线地图神器:Leaflet for R包(六,完结篇)栅格、颜色和图例设置