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

    java修饰符分两种:

    • 访问修饰符
    • 非访问修饰符

    访问控制修饰符

    • default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法
    • private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
    • public : 对所有类可见。使用对象:类、接口、变量、方法
    • protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)

    可以通过以下表来说明访问权限:

    修饰符 描述 当前类 同一包内 子孙类(同一包) 子孙类(不同包) 其他包
    public
    protected ×
    default x ×
    private × × × × ×

    非访问修饰符

    • static 修饰符,用来修饰类方法和类变量。
    • final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
    • abstract 修饰符,用来创建抽象类和抽象方法。
    • synchronized 和 volatile 修饰符,主要用于线程的编程。
  • 相关阅读:
    结构体比较
    不定长参数列表用法
    接口
    字符串数据类型
    *和**的打包和解包
    python类常用装饰器
    继承的实现
    map用法
    包的导入和init函数
    协程
  • 原文地址:https://www.cnblogs.com/jone-chen/p/14276172.html
Copyright © 2011-2022 走看看