java特性重温
来源:互联网 发布:知乎 爬虫 下拉加载 编辑:程序博客网 时间:2024/05/18 02:05
java的三大特性:封装,继承,多态
封装 (出现类的概念)
1.把属性和操作(或服务)结合为一个独立的整体
2.可以隐藏内部实现的细节(通过private关键字)
继承 (方便类的创建)
方便通过已有类 创建新类
引入新的属性和操作 并通过@override修改已有操作 PS:不可缩小访问范围
多态 (基于继承 具有表现多种形态的能力的特征)
在出现多个类继承一个父类,并且多个类存在对同一个方法的重载修改的情况下,
通过将子类创建的对象的引用放到一个父类的对象中时,通过调用这个对象 实现动态的访问对应的子类重载方法
这样实现的原因:
1. 对于一个引用类型的变量,Java编译器按照它的声明的类型来处理
2. 对于一个引用类型的变量,运行时Java虚拟机按照它的实际引用的对象来处理
2. 对于一个引用类型的变量,运行时Java虚拟机按照它的实际引用的对象来处理
接口 (弥补单继承的不足)
类似于纯虚函数
0 0
- java特性重温
- 重温基础之路:JAVA的11个基础特性
- 重温Java(一)
- 重温Java知识(一)
- 重温Java知识(二)
- 重温Java知识(三)
- 重温Java知识(四)
- 重温Java知识(五)
- java 多线程重温
- 重温java基础
- 重温java基础
- 重温java基础
- 重温java代理模式
- 重温Java中的接口
- 【JAVA重温】String 类
- JAVA基础重温
- 重温java多态
- 重温java基础(转载)
- 【Eclipse】--MyEclipse复制项目,并重写发布
- cas 配置与自定义开发
- Mongodb相关
- Oracle中使用fetch bulk collect into批量效率的读取
- 应用的异常处理器
- java特性重温
- 分布式与集群的联系与区别
- 2016年倒计时开始
- androidStudio快捷键
- 网络互联杂项
- LUA初学文章链接就在这里
- 字符串空格替换问题
- NSURLSession无法实现断点续传下载的问题解决
- 避免ViewStub重复填充