java构造器的重载实现

说到重载的问题,已经提过很多次了。我们可以把名称一致,但是内在参数不同的对象看成重载,可以说这些类的名称相同是很有迷惑性的。同时,构造器中装有许多的方法,那么构造器也是可以实现重载的功能。下面我们就构造方法格式、注意事项进行简单介绍,然后带来构造起的重载实例。

1.构造方法格式

publicclass类名(){
类名(Stringname);
类名对象=new类名(Stringname);
}

2.注意事项

  • 构造器必须与主类同名

  • 构造器可以有参数

  • 构造器可以重载

  • 没有返回值

  • 不添加构造器编译器生成默认构造器

3.构造器重载实例

构造器说白了就是一个方法,所以它和普通的方法一样也可以做方法重载,换句话说就是构造器的重载。

和方法重载一样构造器重载就是多个一样名字参数类型和参数的个数不同的多个构造器。

publicclassTest1{
publicTest1(){
System.out.println("我是无参数构造器");
}
publicTest1(Stringname){
System.out.println("我是String参数构造器");
}
publicTest1(intage){
System.out.println("我是int参数构造器");
}
}

原文来自:https://www.py.cn

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容