Simp1e 发表于 2022-3-2 13:37

方法的重载

在一个类中出现多个方法名相同但参数列表不同的方法,即构成了方法的重载(1).类型不同public void one(int a){
}
public void one(String s){
}(2).个数不同public void one(int a,int b){
}
public void one(int s){
}(3).顺序不同public void one(String a,int b){
}
public void one(int a,String s){
}注意: 以下方法无法构成方法的重载-方法调用时必须区分开究竟用的是啥方法public void one(int a,int b){
}
public void one(int b,int a){
}(4).方法重载存在的意义为了方便记忆和统一管理某一类有相同作用[设计问题],但是适用于不同场合的方法细节:public void test(String s){
    System.out.println("String类型参数的方法");
}
public void test(int x){
    System.out.println("int类型参数的方法"+x);
}
public void test(char c){
}
public static void main(String[] args) {
        Person p = new Person();
    p.test('a');
}

wgz001 发表于 2022-3-2 13:40

666,大佬能带带我么

黄hsir 发表于 2022-3-2 14:16

不如搞个笔记app记,java基础几天就会了,有啥可记录的呢

我今天是大佬 发表于 2022-3-2 16:32

未来大佬, :victory:

布点丶君 发表于 2022-3-2 16:32

爪娃的学习吗
页: [1]
查看完整版本: 方法的重载