老黑讲Java之面向对象方法的重载

 时间:2024-10-13 03:37:03

1、方法的签名 1、方法的签名包括:方法名和参数列表; 2、在一个类中不可以有两个方法的签名完全相同,即一个类中不可以有两个方法的方法名和参数列表完全一样。 3、若一个类中可以两个方法的方法名相同,但参数列表不能相同,代码如下: public class People{ public void readBook(String bookName){...} public void readBook(String bookName){...} //上述代码编译错误 } public class People{ public void readBook(String oneBook){...} public void readBook(String oneBook, String secondBook){...} //上述代码编译正确 }

老黑讲Java之面向对象方法的重载

2、方法的重载 Java语言中,可以允许多个方法的名称相同,但参数列表不同,称为方法的重载。 public class People{ public void readBook(String oneBook){...} public void readBook(String oneBook, String secondBook){...} public void readBook(String oneBook, String secondBook, String thirdBook){...} }

老黑讲Java之面向对象方法的重载

3、编译时根据签名绑定调用方法 在编译时编译器根据签名绑定调用不同的方法,重载的方法可以看成完全不同的方法,方法名相同而已。 public class People{ public void readBook(String oneBook){...} public void readBook(String oneBook, String secondBook){...} public void readBook(String oneBook, String secondBook, String thirdBook){...} } p.readBook("老黑讲Java之基础教程"); p.readBook("老黑讲ava之基础教程","老黑讲Java之面向对象"); p.readBook("老黑讲ava之基础教程","老黑讲Java之面向对象","老黑讲Java之Spring核心技术");

  • 老黑讲Java之面向对象继承
  • Java的方法重载
  • Java方法的重载与重写
  • java中重载和重写的区别详解
  • 热门搜索
    自动挡的车怎么开 汽车钥匙丢了怎么办 家庭经济困难学生认定申请表怎么填 琅琊怎么读 年龄怎么算 读后感怎么写 宝宝晚上睡觉不踏实哭闹怎么回事 防晒霜怎么用 杜康酒怎么样 起泡胶怎么做简单