权限修饰符 面向对象

权限修饰符

权限修饰符:
指被不同权限修饰符修饰的内容能够被使用的范围
本类 同包类 不同包的子类 不同包下的其他类
私有的private √
默认的default √ √
受保护的protected √ √ √
公共的public √ √ √ √

注意:
​ 使用最多的private,public
​ 能够修饰类的权限修饰符: public ,default(默认的省略不写)
​ 都是成员修饰符,只能修饰成员,不能修饰局部
​ 不能在外部调用一个作用域中的局部内容(局部变量)

​ 在不同包下的子类中,如果想要使用父类中被protected修饰的成员,需要通过继承关系使用(直接在子类使用有权限的父类成员,或者通过子类对象使用).不能通过父类对象是使用

public class ModifierDemo01 {
    //静态变量
    public static String testPublic = "public";
    protected static String testProtected = "protected";
    static String testDefault = "default";
    private static String testPrivate = "private";

    //非静态的成员变量
    public  String testPublic1 = "public";
    protected  String testProtected1= "protected";
     String testDefault1 = "default";
    private  String testPrivate1 = "private";

    public static void main(String[] args) {
        //测试在本类中使用被各种权限修饰符修饰的成员
        System.out.println(testPublic);
        System.out.println(testProtected);
        System.out.println(testDefault);
        System.out.println(testPrivate);
    }

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值