day01-Java关键字
- 分类思想
- 不同包下的相互访问
关键字
static
-
内存图解
-
被static修饰的成员,会被该类的所有对象所共享
-
多了一种调用方式,可以通过类名.进行调用
-
被static修饰的成员,会随着类的加载而加载,优先于对象存在(可以不用new对象也能使用)
-
Student.school = "test"; Student stu1 = new Student();
-
-
static注意事项
- 非静态方法中,可以使用静态成员,也可以使用非静态成员
- 静态方法只能访问静态方法
- 静态方法中没有this关键字
- 方法都是静态的原因是main方法是静态的,静态的方法只能访问静态方法,所以创建的方法要在main里面调用是必须是静态。
super
final
instanceof
面向对象高级
-
面向对象基础
- 类的定义
- 对象的使用
- private关键字的使用
- this关键字
- 封装
- 构造方法
- JavaBean
-
面向对象高级
- 继承
- 继承的好处和弊端
- 继承中构造方法的访问特点
- 父类没有无参构造方法可以通过super+带参数的方式访问带参构造方法。最好父类加上无参构造。
- 继承中成员方法的访问特点(先找子类,子类没有就找父类。父类和子类方法名相同时,子类可以用
super.方法名
,来调用父类的方法。)
- 父类没有无参构造方法可以通过super+带参数的方式访问带参构造方法。最好父类加上无参构造。
- 继承中构造方法的访问特点
- 继承的好处和弊端
- 修饰符
- 多态
- 抽象类
- 接口
- 内部类
- 继承