java 重载 多个方法的调用顺序

    xiaoxiao2021-12-14  16

    public class Test { public void print(Object some){ System.out.println("print object"); } public void print(Character some){ System.out.println("print Character"); } public void print(char some){ System.out.println("print char"); } public void print(int some){ System.out.println("print int"); } public void print(long some){ System.out.println("print long"); } public void print(char... some){ System.out.println("print char..."); } public void print(Serializable some){ System.out.println("print Serializable"); } public static void main(String[] args) { Test test = new Test(); test.print('a'); } }

    利用这个方式测试,就能得到相应的结果 char>int>long>Character>Serializable>Object>char…

    基本变量>引用类型>实现的接口>继承的父类>参数的个数

    转载请注明原文地址: https://ju.6miu.com/read-965444.html

    最新回复(0)