参数类型 / 返回值类型:
- ## 数据类型:
- ### 基本类型:
- ### 引用类型:
- #### 数组
- #### 类
- #### 接口
参数类型 / 返回值类型是类和接口的情况:
1. 参数类型是普通类的情况
为什么写成静态, 因为 main 是静态的, 如果 show 是非静态的, 那么 main 是无法调用的. 静态的是先人, 先进内存. 非静态的是后人
2, 参数类型是抽象类的情况
当你看到的参数是抽象类的时候, 需要传递的是这个类的子类对象, 她是抽象类是不能创建对象的.
3, 参数类型是接口的情况
当你看到方法得参数是接口的时候, 需要传递的是这个接口的子类对象, 她是接口不能创建对象
来源: http://www.bubuko.com/infodetail-3287987.html