You are on page 1of 19

Java 类包

Java 中的包
Java 类包

import java.lang.Math
包的名称 类的名称
类名冲突
类名冲突
Java API 文档
相同的类名
要放到不同的包中

自己创建的类会覆盖 API 中的类


完整的类路径
完整类名

包名 . 类名

java.lang.String
Date date1 = new Date();

java.util.List java.util.Date date1 = new java.util.Date();

java.text.NumberFormat java.sql.Date date2 = new java.sql.Date();


导入类包
import 关键字

最上面位置
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

使用 import 导入的
类,可以不写前缀 import java.util.*;
import 关键字导入静态成员

写法不同
导入静态成员
final 关键字
final 类
语法 final class 类名 {}
final 方法
final 声明的方法不能被重写 方法已经写
死,不允许子
public class Parent { 类再修改了
final public void action(){
System.out.println(" 亲爱的观众朋友们,我想死你们了! ");
}
}

class Child extends Parent{


public void action(){
System.out.println(" 大家好 ");
}
}
final 常量

变量 final
常量
内部类
类的内部还有类
内部类
在类体里面定义一个类,这个类就是内部类。

成员内部类 局部内部类

静态内部类 匿名内部类

You might also like