小编Fin*_*_tv的帖子

动态多态在Java中有什么好处?

我正在研究我的Java编程和面向对象编程.我一直挂断动态多态性的好处是什么?

看看下面的示例程序.为什么我会在示例2中使用示例1?

class SuperHero {
    private String power = ("Generic Power");
    public void useSuperPower() {
        System.out.println(power);
    }
}
class Spiderman extends SuperHero {
    private String power = ("Web sling!");
    public void useSuperPower() {
       System.out.println(power);
   }
}

class Wolverine extends SuperHero {
    private String power = ("Hack and Slash!");
    public void useSuperPower() {
        System.out.println(power);
    }
}

class main {
    public static void main (String args[]) {
        //example 1
        SuperHero hero = new SuperHero();
        SuperHero hero1 = new Spiderman();
        SuperHero hero2 = …
Run Code Online (Sandbox Code Playgroud)

java oop polymorphism dynamic

0
推荐指数
1
解决办法
1496
查看次数

标签 统计

dynamic ×1

java ×1

oop ×1

polymorphism ×1