【java】codegym学习笔记【核心篇】- OOP 基础知识:重载、多态、抽象、接口

你可以对一个变量调用的方法集实际上取决于该变量的类型。但是具体哪种方法/实现会被调用,则又取决于该变量所引用的对象的类型/类。
【java】codegym学习笔记【核心篇】- OOP 基础知识:重载、多态、抽象、接口
【java】codegym学习笔记【核心篇】- OOP 基础知识:重载、多态、抽象、接口
判断AB对象是否属于同一个类:
if(A instanceof B)


方法重写
【java】codegym学习笔记【核心篇】- OOP 基础知识:重载、多态、抽象、接口


抽象类:主要用于继承和重写。抽象方法可不写主体代码
【java】codegym学习笔记【核心篇】- OOP 基础知识:重载、多态、抽象、接口
【java】codegym学习笔记【核心篇】- OOP 基础知识:重载、多态、抽象、接口


接口(此接口非彼接口)
【java】codegym学习笔记【核心篇】- OOP 基础知识:重载、多态、抽象、接口
【java】codegym学习笔记【核心篇】- OOP 基础知识:重载、多态、抽象、接口
接口的意义:
【java】codegym学习笔记【核心篇】- OOP 基础知识:重载、多态、抽象、接口
【java】codegym学习笔记【核心篇】- OOP 基础知识:重载、多态、抽象、接口
【java】codegym学习笔记【核心篇】- OOP 基础知识:重载、多态、抽象、接口
【java】codegym学习笔记【核心篇】- OOP 基础知识:重载、多态、抽象、接口
核心:在对象组中,通过 if (对象名 instanceof 接口名)判断对象是否具有某种能力

上一篇:Filter


下一篇:技术公司与非技术公司的区别,太真实了…