首页 > 代码库 > Java4Android基础学习之复写(override)

Java4Android基础学习之复写(override)

 

 

1、复写(override)

  1)存在与父类和子类之中;

  2)父类和子类中各有一个函数,这两个函数名字,返回值类型,参数列表,完全一样,这就称之为这两个函数之间的关系为复写(override);如:

//父类class father{    void function(){        System.out.println("父类的函数");    }  }   
//子类class son extends father{    void function(){      System.out.println("子类的函数");    }}

这就说,son中和father中的function函数存在复写关系。

 

2、用super调用父类中的成员函数;

  1)使用super.function()调用父类中的函数;如:

//父类class father{    void function(){        System.out.println("父类的函数");    }  }        
//子类class son extends father{    void function(){
super.function(); System.out.println(
"子类的函数"); }}

 

  

 

Java4Android基础学习之复写(override)