如果要求程序员必须在某个类中特定的方法中实现一个特定的功能, 应该如何实现?
继承一个父类,子类重写覆盖原来的方法
接口的作用?
interface接口体现的是这种低耦合思想
接口和接口实现类定义的语法
public class 类名 implements 接口名{覆盖抽象类方法}
实现类在实现一个接口的时候, 需要注意哪些问题?
子类访问权限大于等于父类权限
接口和抽象类的区别?
接口实现特定,抽象模糊功能
如何理解编译类型和运行类型?
编译:声明对象的类型
运行:对象真实的类型
什么是多态? 如何体现多态?好处是什么?
一个对象具有多种形态
继承和实现关系体现
实现类对象赋值给接口类型变量,屏蔽了不同实现了类之间的实现差异
多态情况下, 方法访问的流程?
先找父类 找到 运行时找子类 找到运行子类,反之运行父类
父类一开始找不到,报错