什么是封装java
Ⅰ java中什么叫封装
java中的封装:将对象的属性和行为隐藏起来,只提供一个接口,用户只要通过对接口的访问,就可以实现自己想要的操作。封装就好像是:微波炉有加热包子的这个方法,你想加热肉包子(“方法”),你只需要将包子放进微波炉里,然后按下加热按钮,稍等几分钟就OK了,这个过程仔细想想:你需要知道微波炉是怎样加热包子的吗?你只要得到一个热的肉包子就行了,这个过程中:微波炉就隐藏了加热包子的操作(在程序中我们称之为“方法”),这就叫封装。 这只是我个人对封装的理解,我也只是一个java的初学者...如果你有其他的理解,补充下...
Ⅱ 在JAVA 里什么是封装
面向对象的特点是:封装,多态,抽象,继承。
就好比楼上的朋友所说。不需要了解它的内部机制。
在编程的实际开发中可以这样用。
用公有的方法去访问私有的变量。即:
private
int
age;
public
int
getAge()
{
return
this.age;
}
这个全局变量age是除了这个类的对象是访问不到的。而这个方法getAge是不论哪个包的哪个属性都能访问得到
Ⅲ JAVA类的封装是什么意思
JAVA类的封装就是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
主要好处是:
将变化隔离。
便于使用
提高重要性。
提高安全性。
Ⅳ java中封装是什么
封装就是JAVA的一个特点,封装也可以说是类的封装.打个比方说,就相当于装布娃娃,共同点都是要棉花.那么就把棉花做为一个类给他封装起来放在一边,当你要做不同的布娃娃只用换不同的颜色,意思就是说这个类封装后你以后需要相同类时,就可以直接调用它不用再写.
Ⅳ 在java中什么是封装,举一个例子说明一下
封装是面向对象编程的三个特性之一(封装继承多态
)。封装就是将程序写到类里面。通过class实现。
例如:
public
class
{
int
a;
int
b;
public
void
setAB()
{
a=0;
b=1;
}
}
Ⅵ java 的封装的概念
封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private实现封装。什么是封装?封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。
Ⅶ java 封装是什么
什么是封装?
在定义类的时候,如果可以直接修改类中的字段那么就可能会出现以下的情况,age可以设置成1000,score可以设置为10000
所以就引出了封装的概念,那么什么是封装呢或者说封装可以实现那些目的
封装可以隐藏实现的细节
让使用者只能通过实现写好的访问方法来访问这些字段,这样一来我们只需要在这些方法中增加逻辑控制,限制对数据的不合理访问、
方便数据检查,有利于于保护对象信息的完整性
便于修改,提高代码的可维护性
把字段(成员变量)和实现细节隐藏起来,不允许外部直接访问
把方法暴露出来,让方法控制这些成员变量进行安全的访问和操作
为了实现良好的封装,需要从两个方面考虑
因此,封装就有两个含义:把该隐藏的隐藏起来,把该暴露的暴露出来。
Ⅷ java中“封装”是什么
java的特点是继承、封装、多态,其中封装就是指比如一个类有很多private类型的属性,这个类给这些属性写相应的get/set方法,其他类如果想访问这个类的属性,必须通过此类的get/set方法来访问,此类还可以给属性只写get或只写set方法来控制此属性是只读的还是只写的,对属性的访问权限做了很好的控制,这样就把类中的属性很好地封装起来了,这就是封装。
Ⅸ 在Java面向对象的编程当中的为什么要封装什么叫封装
java面向对象编程中所谓封装,就是通过定义类并且给类的属性和方法加上访问控制来抽象事物的本质特性。
封装就是定义一个类,然后给该类的属性(成员变量)和方法加上访问控制修饰词(public,private, protected,默认包访问权限),使得该类的属性和方法对于类外部来说,想可见的可见,不想可见的隐藏。就是把数据和行为结合在一起在一个包中,并对对象使用者隐藏数据的实现过程。Java用3个关键字来设置边界,从而进行对数据的隐藏。Public(共有)的定义任何人都可使用.private(私有)意味着除你自己,类型创建者及那个类型的内部函数成员可以访问外其他任何人使用都会产生错误。Friendly(友好)
意味在包(package)中是可以访问的.
Ⅹ Java里的封装到底是什么意思,请举例说明
封装:是指隐藏对象的属性(成员变量)和实现细节(方法),仅对外提供公共访问方式。
好处:
隐藏实现细节,提供公共的访问方式
提高了代码的复用性
提高安全性。
封装原则:
将不需要对外提供的内容都隐藏起来。
把属性隐藏,提供公共方法对其访问。
常见封装 :
成员变量封装---
private 数据类型 xxx ;
private关键字:
是一个权限修饰符。
可以修饰成员(成员变量和成员方法)
被private修饰的成员只在本类中才能访问。
例如:
class show(){
private String name;//其他类无法访问当前私有成员
public String getName(){//可以通过public修饰的方法访问name
return this.name;
}
}