• 能够知道继承中变量的访问特点
o 创建子类对象,优先在子类当中去找没有去父类中找
o 区别同名变量用this 获取 super
• 能够知道继承中成员方法的访问特点
o 创建子类对象,优先在子类当中去找没有去父类中找
o 覆盖重写
发生在子父类关系当中
方法名称和参数一样
@Override 检测子类的方法是否符合父类方法的覆盖重写
• 能够使用继承完成老师和学生案例
• 能够知道4种权限修饰符的访问范围
o private 只能在本类
o 默认 同一个包下,无关系
o protected 不同包子父类关系
o public 不同包无关系
• 能够知道final修饰的特点
o 最终的
修饰类,最终类,不能有子类
修饰方法,最终方法,不能被子类覆盖重写
修饰变量,变成常量,其值无法改变
修饰引用类型,如Student s1 = new Student();
其s1中的值无法改变,但是Student里的内容还是可以改变的
• 能够知道static修饰的特点
o 三句话
静态是随着类的加载而加载
非静态是随着对象的创建而加载
静态不能调用非静态
|
|