新萌的自娱自乐
来源:互联网 发布:杭州软件开发招聘 编辑:程序博客网 时间:2024/04/27 23:52
多态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就不仅仅是人这个类的区别了
中国人就是中国人,印度人就是印度人,有本质的区别
喝水的话同样是中国人喝纯晋水,印度人喝恒河水
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
- 新萌的自娱自乐
- 新开张的程序blog~~ 自娱自乐下
- 学习操作系统的自娱自乐
- 自娱自乐
- 自娱自乐
- 自娱自乐~~
- 自娱自乐
- 自娱自乐
- 自娱自乐
- 连接mysql的C++程序,自娱自乐的!
- 关于导入MYSQL的提示(自娱自乐)
- 情人节的自娱自乐——情书事件
- 电信:自娱自乐的全员揽装,让人心寒!
- 简单的仿QQ聊天(自娱自乐聊天室)
- 你的自娱自乐与我无关,希望你知道
- js自娱自乐
- “GDI+中发生一般性错误” 的终极解决办法! 转自cici 自娱自乐
- 自娱自乐2之Linux gadget驱动1(linux-3.2.36的composite)
- Java流
- 华为云计算中心 全国部署节点总结
- spring的五种依赖注入方式
- Android编译系统详解123
- 找到小菇凉 (BFS)
- 新萌的自娱自乐
- c++实验5
- 很久没来,丢一份前阵子做的 10 万连接性能测试 (fibjs, golang, nginx, nodejs)
- 搜索--D
- C语言进阶之const和static的比较分析
- 排序算法之归并排序
- source insight 4.0 怎么显示行号
- Java:静态代理和动态代理
- stm32l4低功耗模式 笔记