Java基础 专题
专题目录
您的位置:java > Java基础专题 > Java封装
Java封装
作者:--    发布时间:2019-11-20

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

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

java bean类是完全封装类的示例。

在java中封装的优势

通过仅提供settergetter方法,可以使类为只读或只写。
它为您提供对数据的控制。 假设要设置id的值,即:要求大于100,您可以在setter方法内写入逻辑。

在java中封装的简单示例

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

//save as student.java  
package com.h3;

public class student {
    private string name;

    public string getname() {
        return name;
    }

    public void setname(string name) {
        this.name = name;
    }
}

test.java 的代码如下 -

//save as test.java  
package com.h3;

class test {
    public static void main(string[] args) {
        student s = new student();
        s.setname("vijay");
        system.out.println(s.getname());
    }
}

编译: javac -d . test.java
运行: java com.h3.test

上面代码输出结果如下 -

vijay

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册