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:全局范围。

      

         

  • 相关阅读:
    进程与线程
    the art of seo(chapter seven)
    the art of seo(chapter six)
    the art of seo(chapter five)
    the art of seo(chapter four)
    the art of seo(chapter three)
    the art of seo(chapter two)
    the art of seo(chapter one)
    Sentinel Cluster流程分析
    Sentinel Core流程分析
  • 原文地址:https://www.cnblogs.com/gaoquanquan/p/9574331.html
Copyright © 2011-2022 走看看