java实现代码的封装,java类的封装代码
java中“封装”是什么?
封装就是将字段get 跟set\x0d\x0a字段声明前用\x0d\x0aprivate String name //私有化\x0d\x0apublic String getName() {\x0d\x0areturn name;\x0d\x0a}\x0d\x0apublic void setName(String name) {\x0d\x0athis.name = name;\x0d\x0a}\x0d\x0a必须通过此类的get/set方法来访问\x0d\x0a这就是对数据得封装 \x0d\x0a面向对象之一还有继承,多态
创新互联长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为云城企业提供专业的成都网站建设、网站制作,云城网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。
在JAVA中如何封装代码?
封装在java中有两种表现
1.用类封装一个事物的属性和方法。
2.用方法来封装一个固定的算法。
楼上所说的其实是封装的程度不一样,在面向对象的术语中粒度来表示这个程度。
封装其实是要看情况而定的,如果你这个类是描述人的,需要这个人完成一些基本的动作,如吃饭,走路,那么就不用把细胞也封装进来。但是如果“人”这个类,需要做医学的研究用,那么就需要封装细胞这个属性了。
代码打多了就自然能理解了,不是一个复杂的概念。呵呵。
如何对java源代码进行封装?
你把JAVA生成的两个.clsss文件找到,例如:A.class和B.class再建一个文本文件,把建的文本文件C.TXT把扩展名改为.mf,再用记事本打开这个文件,在里面写上这样的语句:
Manifest-Version: 1.0
Main-class; A
Created-By: 1.5
然后在"开始"中打开"运行"打开输入"cmd"然后用CD把目录转化成那两个文件的目录,然后输入"jar cfm [要生成的文件名] C.mf A.class B.class"
这样就会生成一个文件,这个文件就是打包的文件,你可以双击运行.
Java的封装有哪些?
JAVA中常用的封装方式有以下几种:
1 、Boolean VS boolean
public final class Boolean extends Object implementsSerializable,Comparable
Boolean 类将基本类型为boolean的值包装在一个对象中。一个Boolean类型的对象只包含一个类型为boolean的字段。此外,此类还为boolean和String的相互转换提供了许多方法,并提供了处理 boolean时非常有用的其他一些常量和方法。
2、 Byte VS byte
public final class Byte extends Number implements Comparable
Byte类将基本类型 byte的值包装在一个对象中。一个Byte类型的对象只包含一个类型为 byte的字段。此外,该类还为 byte和 String的相互转换提供了几种方法,并提供了处理 byte时非常有用的其他一些常量和方法。
3、 Character VS char
public final class Character extends Object implements Serializable, Comparable Character类在对象中包装一个基本类型char的值。 Character类型的对象包含类型为char的单个字段。此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然。
4 、Double VS double
public final class Double extends Number implements Comparable Double类在对象中包装了一个基本类型double的值。每个Double类型的对象都包含一个double类型的字段。此外,该类还提供了多个方法,可以将double转换为String,将String转换为double,还提供了其他一些处理double时有用的常量和方法。
java程序的封装性描述
封装就是隐藏实现细节
将属性私有化
提供公有方法访问私有属性。
类是基于面向对象思想编程语言的基础
程序员可以把具有相同业务性质的代码封装到一个类里
通过接口方法向外部代码提供服务
同时向外部代码屏蔽类里服务的具体实现方式。对象是类的实例
类一般是个抽象名词
比如“人类”
而对象则是具体的物质存在
比如“张三”
这个人。在现实生活中
经常会遇到“类”
和“对象”
这些概念
比如封装了能实现“全自动洗衣机”
功能的洗衣机类。这里
用户可以使用面板上的按钮
使用该类里提供的洗衣等服务并且
由于该类实现了封装
所以在使用的时候
用户可以不用了解其中的自动洗衣原理以及实现机制。
类是同一种类型的对象的抽象
是某种类型对象的概述和定义
而对象则是某个类的实例化结果或者叫一种类型的实体。在使用面向对象的思想进行软件开发的过程中
首先得抽出项目的实体-对象模型
即首先是实体类的定义、封装。
java 封装是什么?
什么是封装?
在定义类的时候,如果可以直接修改类中的字段那么就可能会出现以下的情况,age可以设置成1000,score可以设置为10000
所以就引出了封装的概念,那么什么是封装呢或者说封装可以实现那些目的
封装可以隐藏实现的细节
让使用者只能通过实现写好的访问方法来访问这些字段,这样一来我们只需要在这些方法中增加逻辑控制,限制对数据的不合理访问、
方便数据检查,有利于于保护对象信息的完整性
便于修改,提高代码的可维护性
为了实现良好的封装,需要从两个方面考虑
把字段(成员变量)和实现细节隐藏起来,不允许外部直接访问
把方法暴露出来,让方法控制这些成员变量进行安全的访问和操作
因此,封装就有两个含义:把该隐藏的隐藏起来,把该暴露的暴露出来。
文章标题:java实现代码的封装,java类的封装代码
文章出自:http://myzitong.com/article/hosego.html