包类似于系统中的文件夹
其目的是吧功能相似,或者相关的类放在一起,方便类的查找与替换。 导入java的包,
import 包名. *;
import 包名. 类名;
访问权限修饰符
public 该类对其他所有类都可见
default 该类对同一个包的其他类可见
private 只能在此类中使用
protected default+不同包所继承的子类中访问
4.this 关键词
this 引用成员变量名或者成员方法
一般来说,局部变量与成员变量重名时,用this 来表示使用的是成员变量
5.static 关键词
static 修饰变量和方法表示类 静态方法只能访问静态成员 一般情况下,类的工具方法定义为静态方法 静态方法和静态变量一般都是共有的
static 可以方便在没有创建对象的情况下来调用一些
static修饰的方法/属性/代码块
== 把一些稳定的不需要 变动的,长期可用的 ==方法、属性、代码用static 来进行修饰
枚举
enum 枚举名{
常量名1 ·········常量名n;
}
举例·
public enum Season{
SPRING, SUMMER, AUTUMN, WINTER;
}
Season se= Season. SPRING;
Switch ( se) {
case SPRING:
break ;
case SUMMER:
break ;
CASE AUTUMN:
break ;
CASE WINTER:
break ;
}
泛型
表示任意一种数据类型,有点像c++的模板类与模板函数
== 一个类最后把泛型的数量控制在两个以内==