摘要:
对于模板方法,最好使用final关键字进行修饰。 那么,final修饰变量,又分为两种情况。 一,修饰基本数据类型 其值不能被更改 二,修饰引用数据类型 其地址值不能被更改, 但是,可以修改引用对象的属性值。 对于一个模板类, 如果有想要被子类当做模板方法重写的,就定义为abstract 不想被子类 阅读全文
posted @ 2022-11-12 19:22
茂滨
阅读(37)
评论(0)
推荐(0)
摘要:
只要继承了抽象类,就要实现其内部所有的抽象方法。 把抽象类当成一个家, 把抽象方法当成一个成员。 抽象类可以不需要 抽象方法。 抽象方法却必须要住在抽象类当中。只能住在抽象类当中。 这就是他们这种不平衡的关系。 一方需要另一方。 另一方却可以不需要这一方。 这很像不平衡的两性关系。 抽象方法一定要写 阅读全文
posted @ 2022-11-12 17:48
茂滨
阅读(38)
评论(0)
推荐(0)
摘要:
系统,会在每一个构造方法中都默认加上super(); 肯定会! 子类在初始化的情况下,有可能会用到父类中非私有的数据。 如果父类没有初始化,那么父类中的数据就无法使用。 子类初始化之前,一定要先完成父类的初始化。 使用super(); 初始化父类。 这个每个子类在执行构造方法初始化自身的时候,都要最 阅读全文
posted @ 2022-11-12 16:47
茂滨
阅读(162)
评论(0)
推荐(0)

浙公网安备 33010602011771号