OOP/第三章 多态

来源:互联网 发布:百度seo排名点击软件 编辑:程序博客网 时间:2024/05/01 07:03

                                                                                       第三章

一.多态:

              是具有表现多种形态的能力的特征。更专业的说法:同一个实现接口,使用不同的实例而执行不同的操作。

二.实现多态的两种方法:

               1.使用父类作为方法形参实现多态。

               2.使用父类作为方法返回值实现多态。

三.子类转换成父类时的规则:

                1.将一个父类的引用指向一个子类的对象,称为向上转型,自动进行类型转换。

                2.此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,不是父类的方法。

                3.此时通过父类引用变量无法调用子类特有的方法。

四.将一个指向子类对象的父类引用赋给一个子类的引用,称为向下转型。

五.instanceof语法:

                        对象  instanceof   类或接口

六.多态三要素:

                      1.继承

                      2.重写(子类重写父类方法)

                      3.父类的引用转化子类的实例对象

七.多态的好处 :

                        通过多态可以减少类中的代码量,可以提高代码的可扩展性和可维护性。

八.  static  ,   非static修饰     与     非static   ,    private  修饰的不同点:

属性类属性,类变量实例属性,实例变量方法类方法实例方法调用方式

类名.属性

类名.方法()

对象.属性

对象.方法()

对象.属性

对象.方法()

归属单个对象

 

             

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 银行卡换了网银怎么办 qq没有银行卡转不出钱怎么办 qq钱包限制一万怎么办 qq余额超过20万怎么办 扣扣忘记了密码怎么办 qq钱包发不出来怎么办 qq支付密码忘了怎么办? 扣扣上转账错了怎么办 qq绑卡存在异常怎么办 微信没绑银行卡忘记支付密码怎么办 微信的自动扣费怎么办 不小心把钱充到微信财付通该怎么办 财付通用什么充值卡充值话费怎么办 苹果手机灯坏了怎么办 手机电灯不亮了怎么办? 苹果手机相机坏了怎么办 苹果5s手机背光灯不亮怎么办 苹果5s灯控坏了怎么办 微信q币冲错号码怎么办 支付宝转账到之前号码怎么办 qq红包收不了钱怎么办 qq抢红包要实名认证怎么办 支付宝被骗冲q币怎么办 qq发红包发错了怎么办 qq红包发不出来怎么办 qq红包发多了怎么办 qq发红包要短信验证怎么办 不是qq好友发了红包怎么办 苹果手机升级后支付宝打不开怎么办 qqq币充了没进帐怎么办 怎么办q币换成qq余额 支付宝qb冲多了怎么办 微信没钱怎么办怎么赚 忘记微信支付密码怎么办 手机设备注册达上限怎么办 在新手机上登微信需要验证怎么办 手机号被限制注册qq号怎么办 手机互换了微信怎么办 微信申诉只有一位好友怎么办 微信申诉没有好友怎么办 四川电信多余的话费怎么办