小编Arn*_*arg的帖子

为什么不将Object用于所有方法参数?

public class helloworld {
    public static void main(String[] args) {
        String text = "Hello World";
        l(text);
        int n = 0;
        l("--------------------------");
        l(n);   
    }

    public static void l(Object obj) {
        System.out.println(obj);
    }
}
Run Code Online (Sandbox Code Playgroud)

我用Java编写了这个简单的程序,它起作用了.现在我很困惑,如果所有的数据类型(int,char,double等)来下的Object,那么为什么我们指定我们希望,当我们值传递给接受哪种数据类型?

我的意思是我们总是可以使用Object函数中使用的数据类型l.是否有一个特定的原因,人们不总是使用Object他们的数据类型来传递值?

java variables parameter-passing

18
推荐指数
2
解决办法
1021
查看次数

标签 统计

java ×1

parameter-passing ×1

variables ×1