private:只能在自己的类中调用,出了类就不行public:能在不同包中被调用default(什么都不加):只能在同一个包中被调用protected:在同一个包里可以使用,在不同包但是是继承关系,也可以使用工作:类的属性用private类的方法一般用public类的多态(多个子类的方法重写):当方法参数为父类时,传入子类会把子类对象给父类引用,父类引用指向了对象,这时候发生了多态,传入不同子类
分类:
编程语言 时间:
2019-07-09 00:36:08
阅读次数:
175
子类的对象可以向上造型为父类的类型。即父类引用子类对象,这种方式被称为向上造型。 在日常生活中,我们都扮演着不一样的角色。我们有可能是老师,有可能是学生,有可能是……, 但是我们都有共同的属性,例如:名字、性别、年龄……,但是在该基础上,不同身份的人也有着属于自己的不同的特点。我们通常描述他人的时候 ...
分类:
编程语言 时间:
2019-07-05 19:27:59
阅读次数:
128
一.同名覆盖引发的问题父子间的赋值兼容--子类对象可以当作父类对象使用(兼容性)1.子类对象可以直接赋值给父类对象2.子类对象可以直接初始化父类对象3.父类指针可以指向子类对象4.父类引用可以直接引用子类对象代码示例#include<iostream>#include<string>usingnamespacestd;classParent{public:intmi;voi
分类:
编程语言 时间:
2019-07-05 09:35:15
阅读次数:
105
多态 ? 相同的事物,调用其相同的方法,参数也相同时,但表现的行为却不同。 即:多态是同一个行为具有多个不同表现形式或形态的能力。 多态存在的三个必要条件 继承 重写 父类引用指向子类对象 理论举例: 比如有一个父类superClass,它有2个子类subClass1,subClass2。super ...
分类:
编程语言 时间:
2019-07-02 21:12:26
阅读次数:
112
概念 将所有对象组合成一种树形结构,有分支节点、叶子节点,分支节点可以有自己的子节点,子节点可以是分支节点、叶子节点,可以进行增删的操作,而叶子节点不可以。比如文件夹就是一个分支节点,而文件就是一个叶子节点。用于遍历组织结构或者处理树形对象。父类引用指向派生类对象(Compoent->Documen ...
分类:
编程语言 时间:
2019-06-25 09:16:39
阅读次数:
108
多态的理解: 多态的优点: 1.消除类型之间的耦合关系 2.可替换性 3.可扩充性 4.接口性 5.灵活性 6.简化性 多态存在的三个必要条件 1.继承 2.重写 3.父类引用指向子类对象 比如 当使用多态方式调用方法是,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方 ...
分类:
编程语言 时间:
2019-06-23 14:05:30
阅读次数:
96
一、多态性: 是对对象来说的。extends或implements是多态性的前提。 经理类继承雇员类。小明是一个经理对象,这个对象既有经理形态,也有雇员形态。一个对象有多种形态,这就是对象的多态性。 多态性格式:父类引用指向子类对象 格式:父类名称 对象名 = new 子类名称(); 或:接口名称 ...
分类:
其他好文 时间:
2019-06-01 13:47:28
阅读次数:
118
面向对象 多态: 概述:事物存在的多种形态。 多态前提: *要有继承关系 *要有方法重写 *要有父类引用指向子类对象。 成员变量访问: 编译看左边(父类),运行左边(父类)。 成员方法访问: 编译看左边(父类),运行右边(子类)。//动态绑定 多态静态方法: 编译看左边(父类),运行看左边(父类)。 ...
分类:
编程语言 时间:
2019-05-18 20:45:48
阅读次数:
124
多态 多态的概述: A:多态(polymorphic) 事物存在的多种形态 B:多态前提 a:要有继承关系 b:要有方法重写c:要有父类引用指向子类对象 多态中的成员访问特点之成员变量: 成员变量:编译看左边(父类),运行看左边(父类)多态中的成员访问特点之成员方法:成员方法:编译看左边(父类),运 ...
分类:
编程语言 时间:
2019-05-18 09:33:08
阅读次数:
139
方法的重载、重写和动态链接构成了java的多态性。 1.方法的重载 同一个类中多个同名但形参有所差异的方法,在调用时会根据参数的不同做出选择。 2.方法的重写 子类中重新定义了父类的方法,有关方法重写的规则请参考文章:Java中方法重写的注意事项。 3.动态链接 动态链接出现在父类引用指向子类对象的 ...
分类:
编程语言 时间:
2019-05-11 14:47:39
阅读次数:
162