java----访问权限修饰符的作用

访问权限

类的属性和方法的访问权限

访问权限修饰符用在变量或者方法的前面,用于规定权限使用

这是第一个类,父类
package com.ff.test;

public class Demo1 {
    public String  pub="公共的";
    protected String pro="受保护的";
    String def="默认访问的";
    private String pri="私有的";
	
     public static void main(String[] args) {
        Demo1 demo1 = new Demo1();				
          System.out.println( demo1. pub);		//都是可以访问的
          System.out.println( demo1. pro);
          System.out.println( demo1. def);
          System.out.println( demo1. pri);
				
    }
}


package com.ff.OOP;
import com.ff.test.Demo1;

public class Test1  extends Demo1 {

    public static void main(String[] args) {
        Demo1 demo1 = new Demo1();
        System.out.println(demo1.pub);   //不同包中 public类型的变量 可以访问到  其他的												都访问不到

        Test1 test1 = new Test1();
        System.out.println( test1.pro);  //当父类被继承的时候 父类里面的protected属性可												以被子类访问 ,但是父类不行
    }

}


同一类中,可以访问任意修饰符的变量和方法,

同一包中的不同类,可以去访问public,protected,默认修饰符修饰的属性或者方法,但是不能使用private修饰的属性或者方法.

不同包中 public类型的变量 可以访问到 其他的都访问不到, 当父类被继承的时候 父类里面的protected属性可以被子类访问 ,但是父类不能访问.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值