java里代码的封装 java封装的例子

在JAVA中如何封装代码?封装在java中有两种表现
1.用类封装一个事物的属性和方法 。
2.用方法来封装一个固定的算法 。
楼上所说的其实是封装的程度不一样 , 在面向对象的术语中粒度来表示这个程度 。
封装其实是要看情况而定的,如果你这个类是描述人的,需要这个人完成一些基本的动作,如吃饭,走路,那么就不用把细胞也封装进来 。但是如果“人”这个类,需要做医学的研究用 , 那么就需要封装细胞这个属性了 。
代码打多了就自然能理解了 , 不是一个复杂的概念 。呵呵 。
Java的封装有哪些?JAVA中常用的封装方式有以下几种:
1 、Boolean VS boolean
public final class Boolean extends ObjectimplementsSerializable,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 Objectimplements 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封装字段快捷键或快速封装是哪个?快捷键:shift + alt + s 。
为了实现良好的封装 , 需要从两个方面考虑:
把字段(成员变量)和实现细节隐藏起来,不允许外部直接访问 。
把方法暴露出来,让方法控制这些成员变量进行安全的访问和操作 。因此,封装就有两个含义:把该隐藏的隐藏起来,把该暴露的暴露出来 。
实现封装的方式:使用访问控制符:
java提供了三种访问权限,准确的说还有一种是默认的访问权限,加上它一共四种 。
private 在当前类中可访问
default在当前包内和访问
protected在当前类和它派生的类中可访问
public公众的访问权限,谁都能访问
扩展资料
封装的意义:
1、封装可以隐藏实现的细节;
2、让使用者只能通过实现写好的访问方法来访问这些字段,这样一来我们只需要在这些方法中增加逻辑控制,限制对数据的不合理访问;
3、方便数据检查,有利于于保护对象信息的完整性;
4、便于修改,提高代码的可维护性 。
包对.java源文件没有作用 , 只对.class字节码文件起作用 。包相当于一个字节码的相对路径 。例如上例中PackageTest.class的绝对路径就是:G:\p1\p2\p3
引入包可以防止文件名之间的冲突(例如一个公司的网站域名为: , 则这个公司的程序员可以将所有的包设置为cn.def.abc) 。
java 封装是什么?什么是封装?

推荐阅读