0
点赞
收藏
分享

微信扫一扫

四种访问权限修饰符

guanguans 2022-03-11 阅读 115
p2plinqgnu

 

 

 

 权限修饰符的代码体现

在java包内:

package com.atguigu.java;

public class Order {
	
	private int orderPrivate;
	int orderDefault;
	public int orderPublic;
	
	
	private void methodPrivate(){
		orderPrivate = 1;
		orderDefault = 2;
		orderPublic = 3;
	}
	void methodDefault(){
		orderPrivate = 1;
		orderDefault = 2;
		orderPublic = 3;
	}
	public void methodPublic(){
		orderPrivate = 1;
		orderDefault = 2;
		orderPublic = 3;
	}
	
}

 

package com.atguigu.java;

public class OrderTest {
	public static void main(String[] args) {
		
		Order order = new Order();
		
		order.orderDefault = 1;
		order.orderPublic = 2;

		// 出了Order类之后,私有的结构就不可以调用了
//		order.orderPrivate = 3;    //The field Order.orderPrivate is not visible
		
		
		
		order.methodDefault();
		order.methodPublic();

		//出了Order类之后,私有的结构就不可以调用了
//		order.methodPrivate();//The method methodPrivate() from the type Order is not visible
	}
}

在java1包内:

package com.atguigu.java1;

import com.atguigu.java.Order;

public class OrderTest {
	public static void main(String[] args) {
		Order order = new Order();

		order.orderPublic = 2;
		// 出了Order类所属的包之后,私有的结构、缺省声明的结构就不可以调用了
       //order.orderDefault = 1;
       // order.orderPrivate = 3;//The field Order.orderPrivate is not visible



		order.methodPublic();
		// 出了Order类所属的包之后,私有的结构、缺省声明的结构就不可以调用了
        //order.methodDefault();
		// order.methodPrivate();//The method methodPrivate() from the type Order is not visible
	}
}

 

举报

相关推荐

java的四种修饰符访问权限

java四种权限修饰符

四种权限修饰符的相关介绍

访问权限修饰符

java访问权限修饰符

权限修饰符

java中的访问权限修饰符

0 条评论