新萌的自娱自乐

多态java篇
1.类与对象
简单来说,类是模板,对象是类模板的实体
2.构造器
用于初始化类模板的对象
其函数方法要与模板名相同,且无返回类型(没void)
如public XXX(参数){}
如果没有申明构造器,就调用系统隐藏的,自带的构造器,如果申明了那就调用你的
3.继承
简单来说就是一个类继承另一个类后,就可以访问另一个类里的相应public范围内的成员变量与函数
4.方法重载
简单来说就是相同的方法名却能有不同的参数。假设A继承B,AB都有fun()函数,现在把A的fun()改成fun(XXX),那么可以说A重载了fun()函数
5.自动转型
打一个简单的比方
中国人和印度人都继承了人则这个类
人这个类都有默认的方法:喝水
现在:
人类 chinese=new 中国人();
人类 indian=new 印度人();
虽然说chinese和indian本质上都是人类,但是一旦调用两者的喝水方法,
你会发现,
中国人喝的是纯净水

印度人喝的是恒河水
这种不同,
这就自动转型
6.多态
多态就是中国人 chinese =new 中国人(),印度人 indian =new 印度人()
这里chinese和indian就不仅仅是人这个类的区别了
中国人就是中国人,印度人就是印度人,有本质的区别
喝水的话同样是中国人喝纯晋水,印度人喝恒河水

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值