超人的故事

class Demo03_SuperMan{
    public static void main(String[] args){
        Person p = new SuperMan();      //父类引用指向子类对象,超人提升为了人
        System.out.println(p.name);
        p.谈生意();
        //成员方法:编译看左边,运行看右边
        //编译看父类,父类中没有fly方法,于是就编译不过,运行肯定无法通过。
        //p.fly();
    }
}

class Person{
    String name = "John";
    public void 谈生意(){
        System.out.println("谈生意");
    }
}

class SuperMan extends Person{
    String name = "SuperMan";

    public void 谈生意(){
        System.out.println("谈几个亿的大生意");
    }

    public void fly(){
        System.out.println("飞出去救人");
    }
}

result

猜你喜欢

转载自blog.csdn.net/LeoZuosj/article/details/80878787
今日推荐