Java多态的具体体现

面向对象编程有四;个特征:抽象,封装,继承,多态。

多态有四种体现形式:

1. 接口和接口的继承。

2. 类和类的继承。

3. 重载。

4. 重写。

其中重载和重写为核心。

重载:重载发生在同一个类中,在该类中如果存在多个同名方

法,但是方法的参数类型和个数不一样,那么说明该方法被重

载了(与返回值无关)。


重写:重写发生在子类继承父类的关系中,父类中的方法被子

类继承,方法名,返回值类型,参数完全一样,但是方法体不

一样,那么说明父类中的该方法被子类重写了。

B---SHOW(){}

A  extends B

 SHOW(){}


    B b = NEW A();  b.show();

构造方法可以重载,不可以重写。

你可能感兴趣的:(Java多态的具体体现)