java 重载
Posted evil_liu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 重载相关的知识,希望对你有一定的参考价值。
一:对象构造
1:方法重载
有时候我们在调用其他类的时候,有时候会看见在初始化对象的时候有的需要传入参数有时候不需要传入参数:
日历这个模块,会根据传入的参数不同。调用不同的构造器。这种形式叫做重载。
不仅仅是构造器。其他方法也有这个特性。
重载需要注意一下:
1:构造器的名字、方法的名字必须要一样。
2:每个构造器和方法需要参数不一样。否则会报错。
3:重载只与方法名字和参数有关!
在调用的时候,会根据传入的参数类型来判断使用哪个构造器或者方法。
如下:
1 public class Con_Ex { 2 public static void main(String[] args) 3 { 4 Employ woker=new Employ(12); 5 Employ woker_1=new Employ("tom"); 6 } 7 } 8 9 class Employ{ 10 public Employ(String name){ 11 System.out.printf("the worker name is %s \\n",name); 12 } 13 public Employ(int age){ 14 System.out.printf("the worker age is %d\\n",age); 15 } 16 public Employ(double salary){ 17 System.out.printf("the worker salary is %f\\n",salary); 18 } 19 }
会根据传入的参数类型分别调用相应的构造器。
以上是关于java 重载的主要内容,如果未能解决你的问题,请参考以下文章