多态概述,一个浅浅的认识


多态


概述
多态是继封装性,继承性之后,面向对象的第三大特性
多态:是指同一行为,具有多个不同的表现形式
举例:不同动物,跑起来的动作不一样.飞的动作,内容都不一样
 同一行为,通过不同的事物,可以表现出不同的形态.
 多态描述的就是这样一种状态
使用多态的前提
1.存在 [ 继承 ] 或者 [ 实现 ] 关系,二选一
2.父类的引用指向子类的对象 [ 格式体现 ]
3.方法的重写 [ 意义:不重写的话,只体现飞 或者 跑,没有体出现出对象的特征,不重写就没有意义 ] 

格式
多态的格式
    父类类型 变量名 = new 子类对象();
    变量名.方法名();
多态的好处
在实际开发中,父类类型作为方法的形式参数(不同于实际参数)
    传递给给子类对象(实参)给方法,进行方法的调用,更能体现多态的拓展性和便利性.
访问类中的成员变量有两种方式
1.直接通过对象名访问成员变量
	看等号左边是谁,优先用谁,如果没有则继续往上找
2.间接通过成员方法访问成员变量
    看该方法属于谁,优先用谁,没有则继续往上找
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值