006-Java的访问权限控制符和包导入机制


一、Java的访问权限控制符


一、访问控制符的作用

  指明被声明的内容(类、属性、方法和构造方法)的访问权限,这样就可以指定你声明的内容可以被谁访问,把不想对外开放的内容隐藏起来,提高了代码的安全性。

二、访问控制符的分类

  1. private:表示私有的,被修饰的内容只能在本类中访问;
  2. public:表示公开的,被修饰的内容在任何位置都可以访问;
  3. 无访问控制符:默认情况下的,被修饰的内容只能在本类,以及同包下访问;
  4. protected:表示只能在本类、同包、子类中访问;

在这里插入图片描述


二、Java的包导入机制


一、为什么要使用package?

  package是java中包机制,包机制的作用是为了方便程序的管理;不同功能的类分别存放在不同的包下。

二、package怎么用?

  • package是一个关键字,后面加包名:
    • 例如:package com.javase.chapter1;
    • 注意:package语句只允许出现在java源代码的第一行。

三、对于带有package的java程序怎么在控制台窗口(cmd)编译?怎么运行?

  1. 编译:javac -d . HelloWorld.java
       javac 负责编译的命令
       -d 带包编译代表编译之后生成的东西放到当前目录下(点代表当前目录)
    HelloWorld.java 被编译的java文件名。

  2. 运行:java com.javase.chapter1.HelloWorld

四、关于import的使用。

  1. 、import什么时候使用?
     A类中使用B类。
     A和B类都在同一个包下。不需要import。
     A和B类不在同一个包下。需要使用import。
     注:java.lang.*;这个包下的类不需要使用import导入。

  2. import怎么用?

1.import语句只能出现在package语句之下,class声明语句之上。
2.import语句可以出现多个,表示导入多个包。
3.import语句还可以采用星号的方式。




相关链接:

链接: 005-Java中的控制语句.
链接: 004-Java中的运算符.
链接: 003-Java中的变量和数据类型.

posted @ 2021-04-16 16:17  难解的题  阅读(243)  评论(0编辑  收藏  举报