| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 谈谈你对面向对象理解 -> 正文阅读 |
|
[Java知识库]谈谈你对面向对象理解 |
面向对象的的三大特征:封装 、继承、多态 封装:封装的意义,在于明确标识出外部使用的所有成员函数和数据项内外细节对外部调用透明,外部调用者无需修改或关心内部实现 1.javabean的属性私有,提供get、set对外访问,因为属性的赋值或者逻辑只能由javaweb本身决定,而不能由外部任意修改
2.orm框架,我们不需要关心链接是如何建立的,sql是如何执行的,只需要引入mybatis,调用方法即可 继承:继承父类的方法,并作出自己的改变/扩展 子类共性方法或者属性直接使用父类的,而不需要自己在定义,只需要引入mybatis,调用方法即可 多态:基于对象所属类不同,外部对同一个方法的调用,实际执行的逻辑不同。 满足多态的三大条件:子类继承父类,方法重写,子类指向父类对象; ? ? ? ? ?
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 13:28:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |