读书人

父类与子类,该怎么处理

发布时间: 2012-03-28 15:40:03 作者: rapoo

父类与子类

Java code
class Person{    String name;    int age;    public void say()    {        System.out.println("I am fater");    }    public void work()    {        System.out.println("I hava a job");    }}class Child extends Person{    public void say()    {        System.out.println("I am child");    }    public void dance()    {System.out.print("I can dance");}}


问题请见注解
Java code
    public static void main(String[] args) {        // TODO Auto-generated method stub        Person per=new Child();        per.say();        per.work();          Child ch=(Child)per;        ch.dance();        ch.say();        //为什么下面会报错呢?       Child ch1=(Child)new Person();    }


[解决办法]

Child ch1=(Child)new Person()
父类的对象不能赋给子类的引用!
[解决办法]
探讨
Child ch1=(Child)new Person()
父类的对象不能赋给子类的引用!

读书人网 >Java相关

热点推荐