java 包与访问权限

本篇博客仅供博主一人学习使用,内容从书中总结而来,如有内容雷同纯属偶然。
1.包是java有效的管理类的一种机制。
2.不同java源文件可能出现名字相同的类,为了区分它们,需要使用用包名。

包的关键字package
package 包名;

1.有包名的类存储目录需要与包名的结构一致
2.访问有包名的主类必须写出完整的全名
3.可以使用*来访问全部的类

引入包的关键字import

1.可以使用*来访问全部的类
2.没有import语句引入包中的类也可以用包名加.使用里面的类
3.导入包名会增加编译时间与程序运行性能无关
4.如果主类没有包名 则保存在大文件中单独保存
5.都是无包名的且在同一文件夹下的类可以相互使用,无包名的类也可以使用import语句使用有包名的类,但是有包名的类不能使用无包名的类,因为无法导入。
6.在开发过程中尽量创建包。

Java.lang 基本语言类(核心库)   //java会自动的引入这个包
javax.swing  图形化界面类
java.io
java.util
java.sql
java.net 
访问权限

1.三个关键字以及四种权限

public; 公开
private; 保护
protected; 私有
以及无关键字的友好类型  //c++关键字是friend

2.类内访问权限
1)public的成员变量一般来说任何地方都能够访问和修改
2)private 私有一般来说在任何地方不可以直接访问和修改的,但是可以通过get/set来访问和修改
3)protected 保护权限其他包不可以访问
4)无关键字的友好类子类不可以访问,跨包不可以访问

总结如下:

在这里插入图片描述
3.类本身权限
分为public类和无关键字友好类
类声明的时候,在class前面加上public关键字,称为public类。
类在声明的时候,在class前面不加public,则为友好类,只能在同一包中使用。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值