一、static
1.static静态变量
2.static静态方法
3.static注意事项
二、继承
1.什么是继承?继承的好处
什么时候用继承?
2.继承的特点
java只支持单继承,不支持多继承,但支持多层继承(c++支持多继承)
单继承:一个子类只能继承一个父类
不支持多继承:子类不能同时继承多个父类
每一个类都直接或间接的继承于object
任意一个子类可以使用直接父类或间接父类里的内容,但是不能使用类似这种叔叔类的内容
3.子类到底能继承父类中的哪些内容?
只有父类中的虚方法才能被子类继承
4.继承中:成员变量的访问特点
super表示父类的意思,super.name可以调用父类里的成员变量name(子类里面最多只能带哦用一个super,不能写成super.super.name)
5.继承中:成员方法的访问特点
6.方法的重写
7.继承中:构造方法的访问特点
手动调用
8.this、super使用总结
三、多态
1.认识多态
2.多态调用成员的特点
3.多态的优势和弊端
四、包、final、权限修饰符、代码块
1.包
2.final
3.权限修饰符
4.代码块
1)局部代码块
2)构造代码块
写在成员位置的代码块
作用:可以把多个构造方法中重复的代码抽取出来
执行时机:我们在创建本类对象的时候会先执行构造代码块在执行构造方法
3)静态代码块