服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java 继承的一个实例


   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!");
  }
  }

扫描关注微信公众号