欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > 2、Java 基础 - 面向对象基础

2、Java 基础 - 面向对象基础

2024/10/25 20:22:32 来源:https://blog.csdn.net/jiangguangchao/article/details/142619813  浏览:    关键词:2、Java 基础 - 面向对象基础

1、OOP简介

OOP也就是我们常说的面向对象编程(Object Oriented Programming,OOP);

面向对象程序设计方法是尽可能模拟人类的思维方式,使得软件的开发方法与过程尽可能接近人类认识世界、解决现实问题的方法和过程,也即使得描述问题的问题空间与问题的解决方案空间在结构上尽可能一致,把客观世界中的实体抽象为问题域中的对象。

面向对象程序设计以对象为核心,该方法认为程序由一系列对象组成。类是对现实世界的抽象,包括表示静态属性的数据和对数据的操作,对象是类的实例化。对象间通过消息传递相互通信,来模拟现实世界中不同实体间的联系。在面向对象的程序设计中,对象是组成程序的基本模块。

OOP=对象+类+继承+多态+消息,其中核心概念是类和对象。

2、OOP三大特征

面向对象编程的三大特性是封装性、继承性、多态性

2.1封装性

封装是指将一个计算机系统中的数据以及与这个数据相关的一切操作语言组装到一起,一并封装在一个有机的实体中,把它们封装在一个“模块”中,也就是一个类中,为软件结构的相关部件所具有的模块性提供良好的基础。

2.2继承性

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com