多态就是指:同一种方法,不同的实现。
多态:重载、重写是多态 还有继承绑定
A a = new B(); //B是A的子类
实例化B时,通过内存叠加也实例化了A,将a通过引用指向实例化的B ,但a是在栈内存中分配了一个内存空间存类A的引用对象引用,所以a在指向实例化的B时,其实也只指了B的父类A的实例。叠加的B的实例不能被a调用。如果要调用B用的方法,则A中必须有,且在B中有重写。
public: 任何地方都可以访问
protected: 除了不同包的非子类不可以访问外,其它都可以访问
默认:不同的子类和非子类不可以访问
private: 只有本类可以访问
方法的重写就是将原来的方法在内存不覆盖掉。
instanceof 既是关键字也是运算符
this() 指调用其它的构造器
super() 默认调用父类中无参构造器,如果里面传有参数,则调用相应构造器
this. 其中this也是一个对象,this就是谁,谁在调用,this就是谁, 调用本类中的成员。
super. 指子类的父类部分。super.能调用的this.也能调用,面this.能调用的不一定super.就能调用。所以在实际使用中一般用this.替代super.
is a “子类”是一个"父类"。 超市是一个(is a)商店
has a 有一个 类有一个什么什么属性或者行为 人有一个(has a)手表
分享到:
相关推荐
源码 C++多态 复习
C++ 上课/复习ppt多态.pptx
C++重点复习题(多态和继承).doc
c++期末考试理论三大特性——封装,继承,与多态复习用~。
非常完整的c#编程课件PPT,有期末复习题,实验导常处理,类和对象,继承、封装、多态等
类,多态,抽象类简单编程,常见错误的分析,资源简单,便于复习应考!!
关于指针、函数、多态等经典内容,是学习c++的好帮手,里面有各种资源,都是课堂笔记的总结!!
Java中的继承和多态.pdf 学习资料 复习资料 教学资源
先来复习下java多态:java多态指的是父类引用指向子类对象,不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。 接下来我们再说下什么叫策略模式:将每一个算法封装到...
新技术培训 培训讲义8_面向对象之多态.doc 学习资料 复习资料 教学资源
第12章 多态与虚函数.doc
OCJP认证-3期(PX017) 面向对象程序设计-覆盖与多态.docx 学习资料 复习资料 教学资源
期末复习资料1 期末复习资料2 期末复习资料3 期末复习资料4 期末复习资料5 期末复习资料6 流类库输入输出问题 继承和多态习题 异常处理习题 类与对象习题
关于java对面对象的自己总复习 关于1继承。封装 多态、异常、接口 JDBC有关总结
对C++面向对象过程设计的资料汇总,分别对多态 继承 类 对象 模板 析构函数和构造函数做了全面的概括和复习。
Java期末考试真题试卷及... 多态 答Java引用变量分为编译时的类型和运行时的类型编译时类型由声明该变量时使用的类型决定运行时类型由实际赋给该变量的对象决定如果两类型不一致就出现多态 3.阻塞 答当前正在执行的线
C#程序设计-3期(KC008) KC008110100001-将引用类型认为是多态类型.docx 学习资料 复习资料 教学资源
大学期末考试C++的复习题(word格式 含答案),内容包括程序设计基础、多态与虚函数、函数练习、继承和派生复习、类和对象复习、数组练习、指针练习。
对于封装、继承、多态的详细讲解,属于超快复习系列~
针对大学生或java免试群体的java复习资料和提纲