interface aa{ public void p(); } class a implements aa{ public void p(){ //这里具体实现这个方法 } } 这就是将P方法封装起来,以后通过接口aa来调用方法P 多态的话,你可以这么去理解 同样是上面的那个接口,我们用另外一个类去实现它,比如 class b implements aa{ public void p(){ //这里的方法跟a类中的方法不一样 } } aa examle=new a();a.p(); aa example2 =new b();b.p();这就是多态的一种,还有,多态可以通过方法重写或方法重载来实现 方法重写例子如下: class a{ public void p()} //具体的代码 } } class b extends a{ public void p(){ //具体的代码 } } 方法重载例子如下: class a{ public void p(int i,int j){ //具体的代码 } public void p(String s){ //具体的代码 } }这样就实现了p方法的重载 以后仅是个人理解,还请高手指教
public void p();
}
class a implements aa{
public void p(){
//这里具体实现这个方法
}
}
这就是将P方法封装起来,以后通过接口aa来调用方法P
多态的话,你可以这么去理解
同样是上面的那个接口,我们用另外一个类去实现它,比如
class b implements aa{
public void p(){
//这里的方法跟a类中的方法不一样
}
}
aa examle=new a();a.p();
aa example2 =new b();b.p();这就是多态的一种,还有,多态可以通过方法重写或方法重载来实现
方法重写例子如下:
class a{
public void p()}
//具体的代码
}
}
class b extends a{
public void p(){
//具体的代码
}
}
方法重载例子如下:
class a{
public void p(int i,int j){
//具体的代码
}
public void p(String s){
//具体的代码
}
}这样就实现了p方法的重载
以后仅是个人理解,还请高手指教