程存淦

如果第一次你没有成功,那么称之为1.0版,继续加油。

Java中重载

重载 overloading

    1)方法重载(Overload)。表示两个或多个方法名字相同,但是参数不同。方法参数不同有两层含义:1)参数个数不同。 2)参数类型不同。注意:方法的返回值对重载没有任何影响。

    2)构造方法重载:只看参数即可。如果想在一个构造方法中调用另一个构造方法,那么可以使用this()方式调用,this()括号中的参数表示目标构造方法的参数。this()必须要作为构造方法的第一条语句,换句话说,this()之前不能有任何可执行的代码。

public class ConstructorOverload {
public ConstructorOverload() {
this(3);//对目标方法的调用,必须放在构造方法的第一行代码,前面不能有任何可执行的代码。
System.out.println("test");
//this(3);如果放在这里,就会报错 
}
public ConstructorOverload(int i) {
System.out.println(++i);
}
public static void main(String[] args) {
ConstructorOverload co = new ConstructorOverload();
}
}

1)

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_37404604/article/details/79949181
文章标签: Java基础
个人分类: JAVA基础
上一篇面向对象之封装(续二)
下一篇Java中类的继承深入剖析
想对作者说点什么? 我来说一句

java重载与重写

2015年11月10日 223B 下载

没有更多推荐了,返回首页

关闭
关闭