成员的访问控制

本文介绍了Java中成员访问控制的四种类型:public, private, default和protected。public成员允许所有类访问,private成员仅限于同一类内部,default成员限于同一包内的类,而protected成员在包内外可通过继承访问。理解这些访问控制对于类的封装和继承至关重要。" 133608396,12827524,2023年华为OD机试题:微商收入金字塔分析,"['华为od', 'java', '算法', '数据结构']
摘要由CSDN通过智能技术生成

         成员的访问是指以下两种不同的操作

         1)一个类的方法代码是否能够访问(调用)另一个类中的成员。

         2)一个类是否能够继承其父类的成员。

        Java中的成员不止包括方法和成员变量,还有语句块、内部类等。


        成员的访问权限有四种:公共类型(public)、私有类型(private)、默认类型(default)、保护类型(protected)。成员的访问权限基于类的访问权限。也就是说,若A类有权访问类B,类B中的成员的访问权限对类A才起作用。否则,类B对类A不可见,谈不上成员的访问。

      

 1.公共类型:public

        当一个成员被声明为public时,所有其他类,无论属于哪个包,均能够访问该成员。

//public方法示例
package chapter03.sample3_26.Test;
public class Test{
	
	public void methodTest(){
		System.out.println("调用的方法为public类型");
	}
}

//在另一个包创建Sample3_26类
package chapter03.sample3_26;
import chapte
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值