视频学习杂记

1.类中的变量,成员变量(全局变量)初始值为0,局部变量不会赋初始值。

2.final关键字的用法
使用final关键字做标识有“最终的”含义。final可以修饰类、方法、属性和变量。
1)final修饰类,则该类不允许被继承;
2)final修饰方法,则该方法不允许被覆盖(重写);
3)final修饰属性,则该类的属性不会进行隐式的初始化(类的初始化属性必须有值),或在构造方法中赋值,以上只能二选其一;
4)final修饰变量,则该变量的值只能赋一次值,即变为常量。

3.super的应用
1)子类的构造过程中必须调用父类的构造方法。
2)如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法。
3)如果显示的调用父类构造方法,则必须在子类构造方法的第一行。
4)如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。

4.多态
对象的多种形态
1)引用多态
父类的引用可以指向本类的对象;
父类的引用可以指向子类的对象;
2)方法多态
创建本类对象时,调用的方法为本类方法;
创建子类对象时,调用的方法为子类重写的方法或者继承的方法。

你可能感兴趣的:(视频学习杂记)