zoukankan      html  css  js  c++  java
  • java 修饰符总结

     java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。
        1、权限访问修饰符
        public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段(字段就是类成员)。default不能修饰变量

                  包外         子类          包内           类内
    public      yes        yes          yes         yes
    protected   no         yes          yes         yes
    default     no         no           yes         yes
    private     no         no           no          yes
     2、abstract修饰符

    普通变量不能用abstract修饰,abstract一般修饰方法和类

    abstract是抽象的意思,用来修饰类和方法,修饰类后,该类为抽象类,不能被实例化,必需进行扩展。修饰方法后,该方法为抽象方法必须被子类重写(override)。
    3、native修饰符

    native修饰方法,native修饰的方法简单来说就是:一个Java方法调用了一个非Java代码的接口。

    定义navtive方法时,并不提供实现体,因为其实现体是用非Java语言在外面实现的。native可以和任何修饰符连用,abstract除外。因为native暗示这个方法时有实现体的,而abstract却显式指明了这个方法没有实现体。但是abstract方法和Interface方法不能用native来修饰。
    4、final修饰符
     final的意思是不可变,他可以修饰类、字段、方法。修饰类后类不能被扩展(extends),也就是不能被继承。修饰字段后字段的值不能被改变,因此如果有final修饰字段,应该对字段进行手动初始化。修饰方法后该方法不能被改变,也就是重写。
    final肯定不能与abstract同使时用。
  • 相关阅读:
    GDUFE ACM-1020
    GDUFE ACM-1069(简单的巴什博弈)
    GDUFE ACM-1138
    GDUFE ACM-1009
    GDUFE ACM-1008
    GDUFE ACM-1005
    LCA 最近公共祖先
    51nod
    51nod
    51nod
  • 原文地址:https://www.cnblogs.com/tjlgdx/p/6262134.html
Copyright © 2011-2022 走看看