关于Java语言中的包机制:
包又称为package,Java中引入package主要是为了方便管理
怎么样定义
Java源程序的第一行编写package语句
package只能编写一个
语法结构:
package 包名;
包名的命名规范:
公司域名倒序 + 项目名 + 模块名 + 功能名;
采用这种方法重名几率比较低
比如:
package com.code.javase.day10
文件是Test.java
运行文件
编译
javac Test.java
运行
java com.code.javase.day10.Test
另一种方式(编译 + 运行):
javac -d 编译后存放路径 java源文件路径
import语句用来完成导入其他类,同一个包下的类不需要导入,不在同一个包下需要手动导入
java.lang.*; 不需要手动引入,系统自动引入
- lang: langguage语言包,是java语言的核心类,不需要手动引入
书写位置:package语句之下,class语句之上
import语法格式:
import 类名;
或
import 包名.*;
什么时候使用import语句?
java.lang.*
之中访问控制权限修饰符:
控制元素的访问范围
包括:
public
公开的
protected
保护的
缺省【就是没有】
private
私有的
可以修饰类、变量、方法...
protected
作用:当某一个数据只希望子类使用
范围
private < 缺省 < protected < public
类只能使用public和缺省的修饰符【内部类除外】