1、我们先建立基类baseclass.class,然后再从该类派生新类inheriencetest,展示从基类派生的方法(methord)及基类构造函数的执行。
package inheriencetest.baseclass;//package 后可以被继承,但是不能执行
public class baseclass
{
public baseclass(){
system.out.println("i'm the constructor function in baseclass!");
}
protected static void functest(){
system.out.println("this is a function test in baseclass!");//static methord
}
public static void main(string[] args){
functest();
system.out.println("this is the baseclass!");
system.out.println(new java.util.date());
}
};
import inheriencetest.baseclass.baseclass;//相当于路径:path & inheriencetest/baseclass/baseclass.class
public class inheriencetest extends baseclass//注意:public主类名必须和文件名相同
{ //基类不能和派生类在同一目录下面。
public static void main(string[] args) //main函数必须是pulic static
{
inheriencetest xx=new inheriencetest();//构造函数被执行
xx.functest(); //调用继承的方法
system.out.println("hello world!");
}
}
闽公网安备 35060202000074号