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同使时用。
  • 相关阅读:
    MFC添加图标到托盘
    MFC中CString转int,double
    c语言练习13——打印出所有的“水仙花数”
    c语言练习12——判断101-200 之间有多少个素数,并输出所有素数
    c语言练习11——兔子问题
    c语言练习10——输出国际象棋棋盘
    c语言练习9——打印楼梯和笑脸
    c语言练习8——输出9*9 乘法表
    c语言练习7——输出特殊图案
    c语言练习6——用*号输出字母C的图案
  • 原文地址:https://www.cnblogs.com/tjlgdx/p/6262134.html
Copyright © 2011-2022 走看看