上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 46 下一页
摘要: 子类可以继承父类的对象方法 在继承后,重复提供该方法,就叫做方法的重写 又叫覆盖 override步骤1:父类Item步骤2:子类LifePotion步骤3:调用重写的方法步骤4:如果没有重写这样的机制怎么样?步... 阅读全文
posted @ 2020-03-11 09:32 Lan_ht2 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 步骤1:明确引用类型与对象类型的概念步骤2:子类转父类(向上转型)步骤3:父类转子类(向下转型)步骤4:没有继承关系的两个类,互相转换步骤5:实现类转换成接口(向上转型)步骤6:接口转换成实现类(向下转型)步骤7... 阅读全文
posted @ 2020-03-11 09:32 Lan_ht2 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 在设计LOL的时候,进攻类英雄有两种,一种是进行物理系攻击,一种是进行魔法系攻击 这时候,就可以使用接口来实现这个效果。 接口就像是一种约定,我们约定某些英雄是物理系英雄,那么他们就一定能够进行物理攻击。步骤1:... 阅读全文
posted @ 2020-03-11 09:31 Lan_ht2 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 步骤1:预先定义的常量步骤2:使用枚举的好处步骤3:遍历枚举步骤4:练习-枚举步骤5:答案-枚举步骤 1 : 预先定义的常量枚举enum是一种特殊的类(还是类),使用枚举可以很方便的定义常量比如设计一个枚举类型 ... 阅读全文
posted @ 2020-03-09 10:18 Lan_ht2 阅读(96) 评论(0) 推荐(0) 编辑
摘要: LOL里有一个怪叫大龙GiantDragon,只有一只,所以该类,只能被实例化一次步骤1:单例模式步骤2:饿汉式单例模式步骤3:懒汉式单例模式步骤4:什么时候使用饿汉式,什么时候使用懒汉式步骤5:单例模式三元素步... 阅读全文
posted @ 2020-03-09 10:18 Lan_ht2 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 步骤1:对象属性初始化步骤2:类属性初始化步骤3:练习-属性初始化步骤4:答案-属性初始化步骤 1 : 对象属性初始化对象属性初始化有3种1. 声明该属性的时候初始化 2. 构造方法中初始化3. 初始化块 p... 阅读全文
posted @ 2020-03-09 10:18 Lan_ht2 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 类方法: 又叫做静态方法 对象方法: 又叫实例方法,非静态方法 访问一个对象方法,必须建立在有一个对象的前提的基础上 访问类方法,不需要对象的存在,直接就访问步骤1:类方法步骤2:调用类方法步骤3:什么时候设计对... 阅读全文
posted @ 2020-03-09 10:18 Lan_ht2 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 当一个属性被static修饰的时候,就叫做类属性,又叫做静态属性 当一个属性被声明成类属性,那么所有的对象,都共享一个值 与对象属性对比: 不同对象的 对象属性 的值都可能不一样。 比如盖伦的hp 和 提莫的h... 阅读全文
posted @ 2020-03-09 10:17 Lan_ht2 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 成员变量有四种修饰符private 私有的package/friendly/default 不写protected 受保护的public 公共的比如public 表示公共的 public String nam... 阅读全文
posted @ 2020-03-09 10:17 Lan_ht2 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 成员变量有四种修饰符private 私有的package/friendly/default 不写protected 受保护的public 公共的比如public 表示公共的 public String nam... 阅读全文
posted @ 2020-03-09 10:17 Lan_ht2 阅读(70) 评论(0) 推荐(0) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 46 下一页