你可以对一个变量调用的方法集实际上取决于该变量的类型。但是具体哪种方法/实现会被调用,则又取决于该变量所引用的对象的类型/类。
判断AB对象是否属于同一个类:
if(A instanceof B)
方法重写
抽象类:主要用于继承和重写。抽象方法可不写主体代码
接口(此接口非彼接口)
接口的意义:
核心:在对象组中,通过 if (对象名 instanceof 接口名)判断对象是否具有某种能力
2022-07-01 09:09:24
你可以对一个变量调用的方法集实际上取决于该变量的类型。但是具体哪种方法/实现会被调用,则又取决于该变量所引用的对象的类型/类。
判断AB对象是否属于同一个类:
if(A instanceof B)
方法重写
抽象类:主要用于继承和重写。抽象方法可不写主体代码
接口(此接口非彼接口)
接口的意义:
核心:在对象组中,通过 if (对象名 instanceof 接口名)判断对象是否具有某种能力