包与权限修饰符
包
程序示例
/*
包的概述
其实就是文件夹
作用:
对类进行分类管理
包的定义及注意事项
定义包的格式
package 包名;
多级包用.分开即可
注意事项:
package语句必须是程序的第一条可执行的代码
package语句在一个java文件中只能有一个
如果没有package,默认表示无包名
导包
导包概述
不同包下的类之间的访问,我们发现,每次使用不同包下的类的时候,
都需要加包的全路径。比较麻烦。这个时候,java就提供了导包的功能。
导包格式
import 包名;
注意:
这种方式导入是到类的名称。
虽然可以最后写*,但是不建议。
package,import,class有没有顺序关系(面试题)
package:到达路径为包
import:最终导的是一个类
package:放在java文件的第一行,表示将来编译运行的时候路径
import:放在package和class之间的
class:是最后出现的,表示我们要写的程序类
*/
权限修饰符
程序示例
/*
类及其组成可以用的修饰符
修饰符:
访问权限修饰符:public,protected,默认,private
状态修饰符:static,final
抽象修饰符:abstract
类:
访问权限修饰符:默认,public
状态修饰符:final
抽象修饰符:abstract
成员变量:
访问权限修饰符:默认,public, protected, private
状态修饰符:static, final
构造方法:
访问权限修饰符:默认,public, protected, private
成员方法:
访问权限修饰符:public, 默认,protected,private
状态修饰符:static, final
抽象修饰符:abstract
常见的修饰符组合:
成员变量:public static final 在接口中遇见
成员方法:
1、public abstract
2、public static
3、public final
将来做开发中,除了封装必须使用private除外,如果你实在不知道使用谁,就用public
*/