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

      

         

  • 相关阅读:
    sqlsever2008及以上各个安装包的说明
    解决 windows2012 下无法安装 sql2008R2
    dapper extensions (predicates)
    Dapper full example
    Dapper.ColumnMapper 的使用
    wms
    大端格式 与 小端格式
    mysql数据库引擎
    事务
    MySQL索引底层实现
  • 原文地址:https://www.cnblogs.com/gaoquanquan/p/9574331.html
Copyright © 2011-2022 走看看