instanceof和类型转换

对象之间的类型转换 是在 有 父和 子的条件下进行的,基本类型就是在数值的范围 高低  (64位的 32 16 8 .)(低转高就自动转换了, 高转低就需要强制转换)来进行

instanceof 在多态的情况下, 判断一个对象是不是另一个类的实例 来进行类型转换.

instanceof(返回true或false) 判断一个对象是不是一个类的实例, 也就是 new出来的对象的所属的类 是不是一个类的子类 或者 本身 

X instanceof Y ,

X : 一个对象名

Y: 一个类名

//  Object > Person > Student

如: Object p = new Student();

p instanceof Person // true

p instanceof Object //true

p instanceof Student //true

 

多态方便 方法的调用,简洁.

抽象 : 封装,继承 ,多态   

抽象类 在抽象的基础再抽象

接口 在 抽象的基础上 更加抽象 =.=套娃儿~. 

 

上一篇:深浅克隆


下一篇:AC日记——统计数字字符个数 openjudge 1.7 01