java程序的封装性描述

java程序的封装性描述,第1张

封装就是隐藏实现细节 将属性私有化 提供公有方法访问私有属性。 类是基于面向对象思想编程语言的基础 程序员可以把具有相同业务性质的代码封装到一个类里 通过接口方法向外部代码提供服务 同时向外部代码屏蔽类里服务的具体实现方式。对象是类的实例 类一般是个抽象名词 比如“人类” 而对象则是具体的物质存在 比如“张三” 这个人。在现实生活中 经常会遇到“类” 和“对象” 这些概念 比如封装了能实现“全自动洗衣机” 功能的洗衣机类。这里中裤察 用户可以使用面板上的按钮 使用该类里提供的洗衣等服务并且 由于该类实现了封装 所以在使用的卖茄时候 用户可以不用了解其中的自动洗衣原理以及实现机制。 类是同一种类型的对象的抽象 是某种类型对象的概述和定义 而对纯衫象则是某个类的实例化结果或者叫一种类型的实体。在使用面向对象的思想进行软件开发的过程中 首先得抽出项目的实体-对象模型 即首先是实体类的定义、封装。

其他语言的我不知道我只知道java的

在java中封装就是把一些方法和变量封装到

一个类里面需要用的时候调用。。。

一些是公共的一些是私人的和保护的

公共的方法和变量谁的可以调用

而私人的只有本身的类才能调用。

保护的同包内和子类可以调用

封装其实是面绝漏旁向对象非常重要的元素

也就是说把一个对象的属性搜神和功能封装

到并橡一个类中。。。。

封装就是将接口和实现细节分离开来的过程。一般来说接口是不会轻易改变的,但是实现细节可能由于各种原因发生变化,封装就起到了在变与不变之间划界线的作用。

举个简单没烂的例子:

从Windows XP到现在的Windows 10,Windows 内核不停在变,但是他的基本的界面码陆和 *** 作方式没发生太大的变化,而且用户不用知道Windows *** 作系统的内部工作方式就可以使用该系统,这就是封装的好处。

1、易维护

采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。

2、质量高

在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使系统满足业务需求并具有较高的质量。

3、效率高

在软件开发时,根据设计的需要对现实世界的事物进行抽象,产生类。使用这样的方法解决问题,接近于日常生活和自然的思考方式,势必提高软件开发的效率和质量。

4、易扩展

由于继承、封装、多态的特性,自然设计出高内聚、低耦合的系统结构,使得系统迟察顷更灵活、更容易扩展,而且成本较低。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12385494.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存