zoukankan      html  css  js  c++  java
  • java——super关键字、final关键字、throws关键字、访问控制

    super关键字:

      当父类被重写之后,子类对象无法访问父类被重写的方法,super就是为了解决这个问题:

      1.使用super关键字访问父类的成员变量和成员方法:

        super.成员变量

        super.成员方法([参数1,...])

      2.使用super关键字访问父类的构造方法:(尽量在类中定义一个无参的构造方法,避免继承时出现错误)。

    final关键字:

      1.final关键字修饰的类不可被继承。

      2.final关键字修饰的方法不可被重写。

      3.java中被final修饰的变量称为常量,一旦被赋值,其值不能被改变。

    throws关键字:

      用来声明该方法可能会发生异常,这样,调用者在调用该方法时就知道该方法有异常,必须对程序中的异常进行处理,否则无法通过编译。当然,也可以继续使用throws继续抛出异常。

    访问控制:

      private:同一类中可以访问。

          父类声明为private的数据域也被继承到子类的实力域,但这些域只能在父类中定义方法时访问,不能在其他类中的方法中使用,子类也不可以,只用通过共有访问方法或变更方法才可以。

      default:同一包中可以访问,是默认的访问控制级别。

      protected:同一个包中以及不同包下该类的子类访问。

      public:全局范围。

      

         

  • 相关阅读:
    2019-11-12-WPF-添加窗口消息钩子方法
    2018-11-21-WPF-解决-ViewBox--不显示线的问题
    ARRAY_SIZE宏
    tcp校验和
    arp命令
    sk_buff
    printf打印字节
    dmesg命令
    insmod/rmmod
    ifup/ifdown
  • 原文地址:https://www.cnblogs.com/gaoquanquan/p/9574331.html
Copyright © 2011-2022 走看看