摘要: 抽象类 类和接口的中庸之道 包含一个或多个抽象方法的类为抽象类 继承抽象类 1. 子类实现抽象方法 2. 子类没实现抽象方法就必须限定子类为抽象类 注: 1. 抽象类不可用private修饰,因为这样就不可以实现抽象方法 2. 不能创建对象?? 接口 1. 方法确定方法名、参数列表、返回类型,默认为 阅读全文
posted @ 2018-11-05 19:11 原来是这样啊 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 前期绑定与动态绑定 前期绑定 程序执行前就已经知道方法所属的类 注: final 、static、private修饰的方法是前期绑定,其余方法都是后期绑定 后期(动态)绑定 运行时根据对象的类型进行绑定(面向接口) 注:使用final可以关闭动态绑定,但不会增加性能 构造器 1. 不具有多态,实际是 阅读全文
posted @ 2018-11-05 13:58 原来是这样啊 阅读(72) 评论(0) 推荐(0) 编辑
摘要: final的三种情况:数据、方法、类 final数据 基本类型 数值恒定不变 引用类型 引用恒定不变,对象自身可以修改 final数据必须被初始化,可以调用方法初始化也可以在构造器内 final方法 锁定方法,不会被继承覆盖,不会被修改 ,private方法默认为final方法 final类 不允许 阅读全文
posted @ 2018-11-05 13:16 原来是这样啊 阅读(118) 评论(0) 推荐(0) 编辑