多态

来源:互联网 发布:java中的private 编辑:程序博客网 时间:2024/06/15 16:48

1.多态调用

公式:

      父类类型或者是接口类型 变量名=new 子类对象()

eg:Fu f=new Zi();

       f.show();  调用的是子类对象


2.多态调用中,调用的是父类的成员变量(编译运行看父类  如果父类有这个变量,则编译成功)

                                 但方法调用的是子类重写的方法(编译看父类,运行看子类)


多态调用中:编译都看父类,父类有则编译成功,没有则失败

                      运行    静态方法:运行父类中的静态方法  static

                                 非静态方法:运行子类的重写方法

                                 成员变量:编译运行全是父类

只有非静态方法,运行子类,其余全是父类

3.多态中的弊端, 不能调用子类中的特有内容

原创粉丝点击