006-Java的访问权限控制符和包导入机制
目录
一、Java的访问权限控制符
一、访问控制符的作用
指明被声明的内容(类、属性、方法和构造方法)的访问权限,这样就可以指定你声明的内容可以被谁访问,把不想对外开放的内容隐藏起来,提高了代码的安全性。
二、访问控制符的分类
- private:表示私有的,被修饰的内容只能在本类中访问;
- public:表示公开的,被修饰的内容在任何位置都可以访问;
- 无访问控制符:默认情况下的,被修饰的内容只能在本类,以及同包下访问;
- protected:表示只能在本类、同包、子类中访问;
二、Java的包导入机制
一、为什么要使用package?
package是java中包机制,包机制的作用是为了方便程序的管理;不同功能的类分别存放在不同的包下。
二、package怎么用?
- package是一个关键字,后面加包名:
- 例如:package com.javase.chapter1;
- 注意:package语句只允许出现在java源代码的第一行。
三、对于带有package的java程序怎么在控制台窗口(cmd)编译?怎么运行?
-
编译:javac -d . HelloWorld.java
javac 负责编译的命令
-d 带包编译代表编译之后生成的东西放到当前目录下(点代表当前目录)
HelloWorld.java 被编译的java文件名。 -
运行:java com.javase.chapter1.HelloWorld
四、关于import的使用。
-
、import什么时候使用?
A类中使用B类。
A和B类都在同一个包下。不需要import。
A和B类不在同一个包下。需要使用import。
注:java.lang.*;这个包下的类不需要使用import导入。 -
import怎么用?
1.import语句只能出现在package语句之下,class声明语句之上。
2.import语句可以出现多个,表示导入多个包。
3.import语句还可以采用星号的方式。
相关链接:
链接: 005-Java中的控制语句.
链接: 004-Java中的运算符.
链接: 003-Java中的变量和数据类型.