包 与 访问修饰符

1. 包

1.1 包的三大作用

1. 区分相同名字的类
2. 当类很多时,可以很好的管理类[看Java API文档]
3. 控制访问范围

1.2 包基本语法

package com.zakeau;
说明:
1.  package关键字,表示打包.
2. com.zakedu : 表示包名

1.3 包的本质分析(原理)

包的本质实际上就是创建不同的文件夹/目录来保存类文件
 

1.4 包的命名

命名规则:
只能包含数字、字母、下划线、小圆点..但不能用数字开头,不能是关键字或保留字demo.class.exec1  //错误class是关键字
demo.12a //错误12a是数字开头
demo.ab12.oa  //对
命名规范: 
一般是小写字母+小圆点一般是com.公司名.项目名.业务模块名
比如: com.zakedu.oa.model;   com.zakedu.oa.controller;
举例:
com.sina.crm.user//用户模块
com.sina.crm.order!/订单模块
com.sina.crm.utils //工具类

1.5 常用的包

一个包下,包含很多的类,java中常用的包有:

1) java.lang.*   //lang 包是基本包,默认引入,不需要再引入.
2) java.util.*    //util 包,系统提供的工具包, 工具类,使用 Scanner
3) java.net.*   //网络包,网络开发
4) java.awt.*  //是做 java 的界面开发,GUI

注意:
建议:我们需要使用到哪个类,就导入哪个类即可,不建议使用 *导入
import java.util.Scanner;  //表示只会引入 java.util 包下的 Scanner
import java.util.*; //表示将 java.util 包下的所有类都引入(导入)

1.6 注意事项和使用细节

1.  package的作用是声明当前类所在的包,需要放在类的最上面,一个类中最多只有一句package
2.  import指令位置放在package的下面,在类定义前面,可以有多句且没有顺序要求。

2. 访问修饰符​​​​​​​

2.1 基本介绍

java 提供四种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围):
1) 公开级别:用public 修饰,对外公开
2) 受保护级别:用protected修饰,对子类和同一个包中的类公开
3) 默认级别:没有修饰符号,向同一个包的类公开.
4) 私有级别:用private修饰,只有类本身可以访问,不对外公开.

2.2 使用的注意事项

1) 修饰符可以用来修饰类中的属性,成员方法以及类
2) 只有默认的和public才能修饰类!,并且遵循上述访问权限的特点。
3) 因为没有学习继承,因此关于在子类中的访问权限,我们讲完子类后,在回头讲解
4) 成员方法的访问规则和属性完全一样.
 

  • 12
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值