摘要: Java之instanceof关键字进行类型判断 Q:如何才能知道一个父类引用的对象,本来是什么子类? 格式: 对象 instanceof 类名称 得到一个boolean返回值 主要用于向下转型验证,防止出错。 阅读全文
posted @ 2021-06-29 00:58 半袋咖啡 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Java对象的向上转型与向下转型 向上转型 对象的向上转型,其实就是多态的写法: 父类名称 对象名 = new 子类名称(); 含义:创建一个子类对象,把它当做父类来看待使用。 Animal niki = new Cat(); 注意:向上转型一定是安全的。从小范围转向大范围。 (有点类似于自动类型转 阅读全文
posted @ 2021-06-29 00:45 半袋咖啡 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Java多态 概述 多态是相对于对象而言的。 一个对象拥有多种形态,这就是:对象的多态性。 代码当中体现多态性,其实就是一句话:父类引用指向子类对象 。 格式 父类名称 对象名 = new 子类名称(); //或者 接口名称 对象名 = new 实现类名称(); 左父右子就是多态 访问成员变量的两种 阅读全文
posted @ 2021-06-29 00:07 半袋咖啡 阅读(19) 评论(0) 推荐(0) 编辑