摘要: 局部内部类是指在外部类的成员方法中定义的类,在调用时,必须在局部内部类所在的方法中创建对象 注意: * 局部内部类访问局部变量必须用final修饰 * 局部内部类在访问他所在方法中的局部变量必须用final修饰,为什么? 因为当调用这个方法时,局部变量如果没有用final修饰,他的生命周期和方法的生 阅读全文
posted @ 2018-09-08 17:48 wly_561 阅读(111) 评论(0) 推荐(0) 编辑
摘要: A:内部类 在类中定义的类就是内部类 B:内部类访问特点 a:内部类可以直接访问外部类的成员,包括私有。原因是:他能获取到外部类名的引用 外部类名.this b:外部类要访问内部类的成员,必须创建对象。 c:外部类名.内部类名 对象名 = 外部类对象.内部类对象; Outer.Inner in = 阅读全文
posted @ 2018-09-08 17:25 wly_561 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 修饰符的权限 本类 同一个包下(子类和无关类) 不同包下(子类) 不同包下(无关类) private Y 默认 Y Y protected Y Y Y public Y Y Y Y 类及其组成所使用的常见修饰符 A:修饰符: * 权限修饰符:private,默认的,protected,public 阅读全文
posted @ 2018-09-08 16:35 wly_561 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 一:package A:为什么要有包 * 将字节码(.class)进行分类存放 * 包其实就是文件夹 B:包的划分 *可按照功能划分 *可按照模块划分 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 ... 方案1:按照功能分 com.heima.add AddStudent A 阅读全文
posted @ 2018-09-08 16:01 wly_561 阅读(78) 评论(0) 推荐(0) 编辑
摘要: #定义一个抽象类 abstract class Ou { #成员变量 private String name; private int age; #空参构造方法 public Ou(){} #有参构造方法 public Ou(String name,int age){ this.name = name... 阅读全文
posted @ 2018-09-08 15:12 wly_561 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 接口的抽象类的区别 1:成员区别 抽象类: 成员变量:可以是常量,可以是变量 有构造方法 成员方法:可以是抽象的,也可以是非抽象的 接口: 成员变量:只能是常量 成员方法:只能是抽象的 2:设计理念的区别 抽象类 被继承体现的是 is a的关系 抽象类中定义的是该继承体系的共性功能 接口 被实现体现 阅读全文
posted @ 2018-09-08 14:25 wly_561 阅读(102) 评论(0) 推荐(0) 编辑
摘要: A:接口的概述 从狭义角度讲就是Java中的interface 从广义角度讲就是对外提供规则的就是接口 B:接口的特点 a:接口用关键字interface表示(接口中的方法都是抽象的) interface 接口名{} b:类实现接口用implements表示(接口是实现,不是继承) class 类名 阅读全文
posted @ 2018-09-08 14:20 wly_561 阅读(98) 评论(0) 推荐(0) 编辑