本文目录一览:
在java中,如何理解类的封装性?
书上说,实现类的封装可以实现: 1、隐藏类的实现细节。 2、让使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作。 3、便于修改,增强代码的可维护性。 4、可进行数据检查对于3:例如:将某一常用的功能封装为一个类,则需要修改的时候只需要改该类的代码,而不必在每次使用该功能的地方改变。 java类库中的一些类就很好的体现了类的封装 首先编写一个清单文件, Mainfest-version: 1.0 Main-Class: A //你的主类的名字, Created-By: 1.2.2(Sun Microsystems Inc.): 上面保存在你的类所在的目录中,文件例如:my.mf 在命令行下,你的类所在的目录
java中什么是类的封装性?
类的封装性即不能让外面的类随意修改一个类的成员变量;
在定义一个类的成员,使用private关键字说明这个成员的访问权限,只能被这个类的其他成员方法调用,而不能被其他的类中的方法所调用;
为实现封装性,常将类的成员变量声明为private,再通过public的方法来对这个变量进行访问。对一个变量的操作,一般都有 读取和赋值操作,我们一般定义两个方法来实现这两种操作,即:getxxx()与setxxx();
一个类就是一个模块,我们应该让模块仅仅公开必须要让外界知道的内容,而隐藏其他的一切内容。再进行程序设计时,应尽量避免一个模块直接修改或操作另一个模块的数据,模块设计追求强内聚,弱耦合。
java程序的封装性描述
封装就是隐藏实现细节
将属性私有化
提供公有方法访问私有属性。
类是基于面向对象思想编程语言的基础
程序员可以把具有相同业务性质的代码封装到一个类里
通过接口方法向外部代码提供服务
同时向外部代码屏蔽类里服务的具体实现方式。对象是类的实例
类一般是个抽象名词
比如“人类”
而对象则是具体的物质存在
比如“张三”
这个人。在现实生活中
经常会遇到“类”
和“对象”
这些概念
比如封装了能实现“全自动洗衣机”
功能的洗衣机类。这里
用户可以使用面板上的按钮
使用该类里提供的洗衣等服务并且
由于该类实现了封装
所以在使用的时候
用户可以不用了解其中的自动洗衣原理以及实现机制。
类是同一种类型的对象的抽象
是某种类型对象的概述和定义
而对象则是某个类的实例化结果或者叫一种类型的实体。在使用面向对象的思想进行软件开发的过程中
首先得抽出项目的实体-对象模型
即首先是实体类的定义、封装。