美文网首页
2-Java访问权限

2-Java访问权限

作者: hs_jianshu | 来源:发表于2019-11-03 15:34 被阅读0次

Java访问权限

访问权限 本类 本包的类 子类 非子类的其他包的类
public
protected
包访问权限(default)
private

1.类的访问权限

1.类既不可以是private(这样任何类都不能访问它),也不可以是protected的(但内部类除外)
2.一个类定义为default,那么这个类无法被其它包中的类继承和使用

2.抽象方法的访问权限

public abstract class AbstractClass {

    /**
     * 不合法的代码,子类无法继承
     */
    //private abstract void print();

    /**
     * 不建议的代码 这样虽然同一个包下的子类可以继承实现该方法,但是不同包下子类却无法继承
     */
    //abstract void print2();

    protected abstract  void print3();

    public abstract  void print4();
}

3.构造方法访问权限

访问权限 描述
public 所有类都可以访问
protected 子类可以继承该类,本包可以访问,其它包非子类无法访问
包访问权限(default) 本包可以访问,其它包无法访问
private 不允许在其它类中直接创建该类的对象
/**
 * 以下为单列模式实现方式
 */
public class SingletonDemo {

    private static SingletonDemo singletonDemo = new SingletonDemo();

    private SingletonDemo() {};

    public static SingletonDemo getSingleton() {
        return singletonDemo;
    }
}

相关文章

  • 2-Java访问权限

    Java访问权限 1.类的访问权限 2.抽象方法的访问权限 3.构造方法访问权限

  • Permission denied

    拒绝访问查看权限用户的权限 访问文件所需的权限

  • iOS 一些权限开启字段

    访问相机权限 2.访问相册权限 保存图片到相册的权限 地理位置权限 访问通讯录权限 6.麦克风权限

  • iOS权限配置

    访问相应的功能时,要在plist配置相应的权限 摄像头(相机)权限 相册权限 蓝牙权限 日历权限 访问通讯录 访问...

  • iOS各种访问权限总结

    麦克风访问(AVAudioSession) 权限查看 权限请求 相机访问(AVCaptureDevice) 权限查...

  • 6、访问权限控制(封装)

    访问权限限制等级,从大到小依次为:public, protected, 包访问权限, private访问权限的控制...

  • 第六章 访问权限控制

    1.包访问权限如果不提供任何访问权限修饰词,则意味着它是“包访问权限”。当前的所有其他类对那个成员都有访问权限,但...

  • Java类访问权限

    1 类访问权限 1.1 四种访问权限解析 Java有四种访问权限, 其中三种有访问权限修饰符,分别为private...

  • 二十、访问权限修饰符

    在Java中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限,以下表来说明不同权限的访问能...

  • 修饰符小谈

    在Java中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限,以下表来说明不同权限的访问能...

网友评论

      本文标题:2-Java访问权限

      本文链接:https://www.haomeiwen.com/subject/mrmcyctx.html