zoukankan      html  css  js  c++  java
  • final关键字

    fianal可修饰:类,变量,成员方法

    1.final修饰类表示此类不可继承

    2.final修饰基本类型的变量表示此变量不可被修改,也就是常量,使用方式为:public final static 

    3.final修饰实例变量时,必须手动初始化实例变量,因为此时jvm不会对其进行默认赋值。

    4.final修饰引用类型的变量表示此引用只能指向唯一的对象,不可更改,但是对象的数据仍可更改

    5.final修饰的方法不可被重写

    6.fianl修饰类时, 不可与abstract同时使用

    接口与抽象类的区别:

    1.接口中只能含有常量和抽象方法。在接口内部,变量会省略public  final static,抽象方法会省略public 修饰符,所以在实现接口时注意实现抽象方法时的修饰符只能是 public。

    2.接口完全抽象,抽象类不完全抽象

    3.接口与接口之间可以多继承,类可以实现多个接口,而类与类只能单继承

    4.抽象类具有构造函数,用来供子类使用,但是无法实例化

  • 相关阅读:
    Codeforces 691A Fashion in Berland
    HDU 5741 Helter Skelter
    HDU 5735 Born Slippy
    HDU 5739 Fantasia
    HDU 5738 Eureka
    HDU 5734 Acperience
    HDU 5742 It's All In The Mind
    POJ Euro Efficiency 1252
    AtCoder Beginner Contest 067 C
    AtCoder Beginner Contest 067 D
  • 原文地址:https://www.cnblogs.com/xuhan74520/p/13884737.html
Copyright © 2011-2022 走看看