【java】继承

blackflame 2017-3-12 997

继承

注意:
千万不要为了获取其他类的功能,简化代码而继承.必须是类与类之间有所属关系才可以继承。比如员工和经理的关系

继承中的覆盖特性:
当子类继承父类,沿袭了父类的功能,到子类中,但是子类虽具备该功能,但是功能的内容却和父类不一致,这时,没有必要定义新功能,而是使用覆盖特殊性,保留父类的功能定义,但重写功能内容。
这也是实现代码扩展的一种方法,比如在旧有的方法中药添加新业务逻辑,但不能去改旧代码,而应该去继承这个类,并且重写这个方法的内容。
注意点:1、
子类覆盖父类,必须保证子类权限大于等于父类权限,蔡锷可以覆盖,否则编译失效。
Final修饰关键字1、
可以修饰类,函数,变量。2、
被final修饰的雷不可以被继承。为了皮面被继承,被子类复写功能。3、
被final修饰的方法不可以被复写。4、
被final修饰的变量是一个常量只能赋值一次,既可以修饰成员变量,又可以修饰局部变量。5、
当在描述事物时,一些数据的出现值是固定的,那么这时为了增强阅读星,都给这些值起个名字。方便阅读,而这个值不需要改变比如π ,所以用final修饰。 常量书写规范:所有字母都大写,多个字母用_连接。6、
非重点:
内部类定义在类中的局部位置上是,只能访问该局部被final修饰的局部变量。
最新回复 (6)
  • 程小诺 2017-3-18
    2
    你是谁?新一代搬运工?
  • blackflame 2017-3-18
    3
    程小诺 你是谁?新一代搬运工?
    说了你也不知道,这个问题解释起来比较麻烦。这是我重新看基础视频记录的笔记与部分工作中遇到的一些相关的知识点。
  • 程小诺 2017-3-18
    4
    blackflame 说了你也不知道,这个问题解释起来比较麻烦。这是我重新看基础视频记录的笔记与部分工作中遇到的一些相关的知识点。
    我是问你是谁,除非你不在群里,不然怎么可能不知道
  • blackflame 2017-3-19
    5
    程小诺 我是问你是谁,除非你不在群里,不然怎么可能不知道
    我在群里,就是这个名。
  • 黑夜无常 2017-6-8
    6
    那个群
  • 黑夜无常 2017-6-8
    7
    我咋没进
返回
发新帖