猿教程 Logo

java 封装

java中的封装是将代码和数据一起封装到单个单元中的过程,就像胶囊,即几种药物的混合。


我们可以通过将类的所有数据成员设为private来在java中创建一个完全封装的类。 现在我们可以使用setter和getter方法来设置和获取其中的数据。

Java Bean类是完全封装类的示例。


封装在java中的优势

通过仅提供setter或getter方法,可以使类为只读或只写。)

它为您提供对数据的控制。 假设要设置id的值,即大于100,您可以在setter方法内写入逻辑。


在java中封装的简单示例

让我们看一个简单的封装示例,它只有一个字段及其setter和getter方法。

相关实例:

//save as Student.java
package com.javatpoint;
public class Student{
private String name;
 
public String getName(){
return name;
}
public void setName(String name){
this.name=name
}
}
//save as Test.java
package com.javatpoint;
class Test{
public static void main(String[] args){
Student s=new Student();
s.setName("vijay");
System.out.println(s.getName());
}
}
Compile By: javac -d . Test.java
Run By: java com.javatpoint.Test
Output: vijay


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/Java/java-Encapsulation.html