欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

构造方法和方法的重载。

发布时间:2025/3/21 编程问答 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 构造方法和方法的重载。 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

---恢复内容开始---

构造器,又称为构造方法。constructor

构造器用于构造该类的实例。

格式:

  [修饰符] 类名(形参列表){

  //n条语句

}

 

是一种特殊的方法:

1.通过new关键字调用

2.构造器虽然有返回值,但是不能定义返回类型(返回值的类型肯定是本类),不能字啊构造器里调用return。

3.如果我们没有定义构造器,则系统u会自动定义一个无参的构造函数。如果已定义则编译器不会添加!

4.构造器的方法名必须和类名一致!

5.构造该类的对象,经常也用来初始化对象的属性。

 

---恢复内容结束---

 

方法的重载

方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。

调用时,会根据不同的参数表选择对应的方法。

  多个方法之间的异同:

  1)同一个类,同一个方法名。

  2)不同点:参数列表不同(类型,个数,顺序不同)

  

  只有返回值不同不构成方法的重载(因为这样无法确定到底是调用哪一个方法)

  只有形参的不同不构成方法的重载。

 

  与普通方法一样,构造方法也可以重载。

方法的重载代码示例:

1 public class TestOverload { 2 public static void main(String[] args){ 3 MyMath m = new MyMath(); 4 int result = m.add(4,5,6);//注意函数内参数对重载的函数调用产生的影响 5 System.out.println(result); 6 } 7 8 } 9 10 class MyMath{ 11 public int add(int a,int b){ 12 return a+b; 13 } 14 public int add(int a,int b,int c){ 15 return a+b+c; 16 } 17 }

 

转载于:https://www.cnblogs.com/yfw07/p/7429589.html

总结

以上是生活随笔为你收集整理的构造方法和方法的重载。的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。