面向对象(三):访问权限修饰符、重写、多态

本文详细介绍了Java中的访问权限修饰符,包括public、protected、default和private,并讨论了如何在子类中重写父类方法的规则。此外,还深入探讨了多态的概念,强调了多态在继承和方法重写基础上的重要性及其前提条件。
摘要由CSDN通过智能技术生成

一(访问权限修饰符)

在Java中,针对类,成员方法和属性提供了4种访问级别,访问级别由大到小分别为:public(共有的)---protected(受保护的)---default(默认的)---private(私有的)。

public:公共访问级别,如果一个类或者类的成员被public访问控制符修饰,那么这个类或者类的成员能被所有的类访问,不管访问类与被访问类是否在同一个包中。

protected:子类访问级别,如果一个类的成员被protected访问控制符修饰,那么这个成员既能被同一包下的其他类访问,也能被不同包下该类的子类访问。

default:包访问级别,如果一个类或者类的成员不适用任何访问控制符修饰,则称它为默认访问控制级别,这个类或类的成员只能被本包中的其他类访问。

private:当前类访问级别,如果类的成员被private访问控制符修饰,则这个成员只能被该类的其他成员访问,其他类无法访问。类的良好封装就是通过private关键字来实现的。

访问控制级别表
访问范围 public protected default private
同一个类
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值