谈谈面向对象
2018-07-11 03:31:15来源:博客园 阅读 ()
在我的理解中,面向对象就是一种万物皆对象的编程思想,就是把现实世界中所有的事物都当做对象来看待,而每一个对象可以看成是一个事物的实例,面向对象是以对象为中心,以消息为驱动,所以程序=对象+消息;
面向对象有三大特征:封装 继承 多态
封装:将属性和行为抽象成一个类,将其属性私有化,行为公开化,提高了数据的安全性;
继承:将一类事物的属性和行为抽象成一个父类,让子类继承他,子类就拥有父类的非私有属性和非私有方法,同时子类还可以拥有他自己的属性和方法,提高了代码的重用性;
多态:允许不同类的对象对同一消息作出响应,多态性包括参数化多态性和包含多态性,多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题 但前提条件:要有继承 重写 父类的引用指向子类对象
以上就是我对面向对象的理解。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 通过与C++程序对比,彻底搞清楚JAVA的对象拷贝 2020-06-11
- Java笔记:集合 2020-06-10
- Java基础复习——类和对象 2020-06-09
- JSP九大内置对象 2020-06-07
- java对象指向问题 2020-06-07
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash