[关闭]
@File 2019-10-08T09:34:56.000000Z 字数 450 阅读 79

隐式类型转换

java 理论


所有小类型向大类型转换,无需任何操作,都能自动转换。

变量赋值

  1. // 从 byte 类型赋值给 long 类型的变量中
  2. long num = (byte)5;
  3. // 创建一个子类实例,赋值给有关系的父类类型的变量中
  4. Parent parent = new Children();

变量引用

  1. // 把 short 类型的变量引用到 int 类型的变量中
  2. short num1 = 5;
  3. int num2 = num1;
  4. // 把子类的对象实例变量引用到父类类型变量中
  5. Children children = new Children();
  6. Parent parent = children;

方法传参

  1. // 方法1
  2. public static void method1(long num){};
  3. // 方法2
  4. public static void method2(Parent obj){};
  5. // 给方法1传入一个 byte 类型的值
  6. method1((byte)5);
  7. // 给方法2传入一个子类型的对象实例
  8. Children children = new Children();
  9. method2(children);
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注