zoukankan      html  css  js  c++  java
  • Java 继承

    1.子类继承父类时,父类的属性和方法不能用pravite修饰

    2.先执行父类构造方法,再执行子类构造方法(先创建父类对象,再创建子类对象)

      2.1因为类属性的初始化是快于构造方法的初始化,所以构造方法的属性会覆盖类的初始化属性

      2.2所以也就是执行顺序是 :父类的属性初始化->父类的构造方法->子类的属性初始化->子类的构造方法

    3.方法重写时,子类的方法类型和方法返回类型要与父类的一致

    4.final关键字可以修饰类、方法、属性、和变量。(static只能修饰方法、属性)

      4.1final类无法被继承

      4.2final方法无法被覆盖(重写)

      4.3final属性无法自动初始化,需要在类手动初始化或者在构造方法手动初始化(只能选择其一)

      4.4final变量只能赋值一次,即变成常量

     5.super

     

  • 相关阅读:
    单元测试
    python gdb
    圣诞树
    网络是怎样连接的 读书笔记
    POJ2104 K-th Number(整体二分)
    [SDOI2011]消耗战
    [HNOI2011]XOR和路径
    [HNOI2013]游走
    [JSOI2008]球形空间产生器
    POJ2728 Desert King
  • 原文地址:https://www.cnblogs.com/cjh123/p/12330312.html
Copyright © 2011-2022 走看看