Java中的四种权限修饰符

本文详细介绍了Java中的四种访问权限修饰符:public, private, protected和default,包括它们的作用范围和使用建议。public修饰的成员对所有类可见,private仅限本类,protected允许子类访问,而default只对同包内的类可见。在编码实践中,推荐使用private保护成员变量,public用于构造方法和成员方法,以确保代码的封装性和可访问性。
摘要由CSDN通过智能技术生成

public——对所有类可见,任何人都可以使用;

private——仅对本类可见,除类型创建者和类型的内部方法外,其他人不得使用;

protected——对本包和所有子类可见(与private相当,差别是继承的类可以访问protected成员,而不能访问private成员)(继承的类即子类)。

默认访问权限 default——对本包可见,可以访问同一个包中的其他类的成员,而不能访问其他包的成员。

权限:指代作用范围
public < protected < default < private
在Java当中提供了四种权限修饰符,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同的访问权限
类的修饰符只有 public , abstract,final 关键字所修饰。

修饰符同一个类同一个包中子类所有类
private
default
protected
public

编写代码建议使用:
成员变量:建议使用 private ,隐藏细节
构造方法: 建议使用 public ,便于调用
成员方法: 建议使用 public ,便于调用

注意事项:(default)并不是关键字,可以默认不写.

一个类文件里只能有一个public修饰的类,但可以包含其他类,而且.java源文件的名称也是这个被public修饰的类名,但是一个类的内部可以用public修饰符,充当成员信息

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值