12 2020 档案

摘要:1 import java.util.ArrayList; 2 import java.util.List; 3 4 /* 5 java.util.List正是ArrayList所实现的接口。 6 */ 7 public class DemoInterface { 8 9 public static 阅读全文
posted @ 2020-12-14 17:59 Oooooooa 阅读(260) 评论(0) 推荐(0)
摘要:接口Skill : 1 public interface Skill { 2 3 void use(); // 释放技能的抽象方法 4 5 } Hero类: 1 public class Hero { 2 3 private String name; // 英雄的名称 4 private Skill 阅读全文
posted @ 2020-12-14 11:53 Oooooooa 阅读(143) 评论(0) 推荐(0)
摘要:Weapon : 1 public class Weapon { 2 3 private String code; // 武器的代号 4 5 public Weapon() { 6 } 7 8 public Weapon(String code) { 9 this.code = code; 10 } 阅读全文
posted @ 2020-12-14 10:41 Oooooooa 阅读(121) 评论(0) 推荐(0)
摘要:接口: 1 public interface MyInterface { 2 3 void method1(); // 抽象方法 4 5 void method2(); 6 7 } 实现类: 1 public class MyInterfaceImpl implements MyInterface 阅读全文
posted @ 2020-12-13 22:06 Oooooooa 阅读(129) 评论(0) 推荐(0)
摘要:1 /* 2 局部内部类,如果希望访问所在方法的局部变量,那么这个局部变量必须是【有效final的】。 3 4 备注:从Java 8+开始,只要局部变量事实不变,那么final关键字可以省略。 5 6 原因: 7 1. new出来的对象在堆内存当中。 8 2. 局部变量是跟着方法走的,在栈内存当中。 阅读全文
posted @ 2020-12-13 19:52 Oooooooa 阅读(97) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-12-09 12:07 Oooooooa 阅读(48) 评论(0) 推荐(0)