javaSE探赜索隐之四--包

包的作用

  1. 避免类名重复。
    全类名 = 包名 + 类名

    • 只要在不同的包中,即使类名相同,我们也可以精确访问。
    • 我们可以用import关键字+全类名,来导入外部包的类。
    • 如果类名相同,则默认使用import导入的类。若要使用同名类,则必须用全类名访问。
  2. 控制访问权限。

    • public (公共的),可修饰类、属性、方法;被其修饰在任何地方都能被访问到。
    • protected(受保护的),可修饰属性、方法;被其修饰在同类、同包、不同包子类中都能被访问。
    • default–不填(默认的),可修饰类、属性、方法;被其修饰在同包中都能被访问。
    • private(私有的),可修饰方法、属性。被其修饰在同类中可以被访问。
  3. 按照类不同的功能来管理类

    • 一级包名(规定极大的领域).com–国际域名、.cn–中国域名、.org–组织域名、.gov–政府域名、.edu–教育官网域名

    • 二级包名(公司名称)

    • 三级包名(项目名称)

    • 四级包名(模块名称)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值