Java基础—Java修饰符

Java基础—Java修饰符

Java的修饰符根据修饰的对象不同,分为类修饰符、方法修饰符、变量修饰符,其中每种修饰符又分为访问控制修饰符和非访问控制修饰符

Java语言提供了很多修饰符,主要分为以下两类
  • 访问修饰符
  • 非访问修饰符
1.访问控制修饰符

Java支持4中不同的访问权限

  • default 默认: 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
  • private : 私有的,在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
  • public : 公开的,对所有类可见。使用对象:类、接口、变量、方法
  • protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

我们可以用一张表格来说明这4个的权限问题
在这里插入图片描述

2.访问控制和继承(继承规则)
  • 父类中声明为 public 的方法在子类中也必须为 public
  • 父类中声明为 protected 的方法在子类中要么声明为 protected,要么声明为 public,不能声明为 private
  • 父类中是private的不能被继承
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值