zoukankan      html  css  js  c++  java
  • 第9章 多态和抽象

    1.多态:在Java中,子类的对象可以替代父类的对象使用。即使用父类类型的引用指向子类的对象。

    2.一个引用类型变量可能指向(引用)多种不同类型的对象。

    3.一个引用类型变量如果声明为父类的类型,但实际引用的是子类对象,那么该变量就不能再访问子类中添加的属性和方法。

    4.多态可以分为静态多态和动态多态。

    5.静态多态指的是程序在编译时,系统就能决定调用哪个方法,所以也称为编译时多态。静态多态实现的方式就是方法重载。

    6.动态多态指在运行中系统才能动态确定方法所指的对象,所以也成为运行时多态,动态多态的实现方式是重写父类中的同名成员方法。动态多态主要通过动态绑定和重写的机制来实现。

    7.无继承关系的引用类型间的转换是非法的。

    8.父类类型的引用只能调用父类中定义的方法,不能调用子类中独有的方法。

    9.如果子类中重写了父类的方法,那么在调用这个方法的时候,将会调用子类中的这个方法。

    10.在多态中,子类可以调用父类中的所有方法,私有方法除外。

  • 相关阅读:
    POJ 1061
    LightOJ 1104
    扩展欧几里得算法
    2015 HUAS Summer Trainning #5 E
    2015 HUAS Summer Trainning #5 C
    2015 HUAS Summer Trainning #5 B
    2015 HUAS Summer Trainning #5 A
    2015 HUAS Summer Trainning #4 D
    2015 HUAS Summer Trainning #4 C
    2015 HUAS Summer Trainning #4 B
  • 原文地址:https://www.cnblogs.com/victorAii/p/5599214.html
Copyright © 2011-2022 走看看