}
public Class
SubClass
extends
SuperClass implements
SuperInterface
{
{ System.out.println(“init SubClass field”); }
public
SubClass() {System.out.println(“init SubClass Constructor”); }
public void
someMethod() {System.out.println(“run SubClass
someMethod()”); }
public void
runMethod() {System.out.println(“run SubClass
runMethod()”); }
}
有以下 test 代码:
public class
Test {
public void
main(String[] args) {
SubClass sub =
new
SubClass();
sub. runMethod();
}
}
则会输出:
init SuperClass field
init SuperClass Constructor
init SubClass field
init SubClass Constructor
run SubClass runMethod()
以下章节所讲述到的常用的 Java API 就是一些 Java 自带的一些 Class 或 Interface 的用法。
2.System
System 类位于 package java.lang 下面,
凡是此 package 下面的类我们可以直接引用无需先
import 进来,
因为 JVM 缺省就 load 了这下面的所有 class。
System 包含了一些我们常用的方法与成员变量。
System 不能被实例化, 所有的方法都可
以直接引用。 主要作用大致有:
输入输出流:
(PrintStream) System.out (标准终端输出流),
(PrintStream) System.err(标准错误输出流),
(InputStream) System.in(标准输入流)。
我们还可以重定向这些流, 比如将所有的 System.out 的输出全部重定向至一文
件中去。
System.setOut(PrintStream) 标准输出重定向
System.setErr(PrintStream) 标准错误输出重定向
System.setIn(InputStream) 标准输入重定向
取当前时间:
System.currentTimeMillis() 所取到的时间是从 1970/01/01 以来 1/1000 秒计算的