Java教程

java三大特性之一:封装

本文主要是介绍java三大特性之一:封装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

public class Student {
    /*
     封装:实际上就是属性私有化,只需要记住三个单词,private,get,set
     private:私有化属性,使外部类无法直接访问,只能通过接口去传参数
     get:get是获取数据
     set:set是设置数据的值
     */

    /*
        封装的作用:
        1.提高程序的安全性,保护数据(可以添加判断语句,防止不安全的数据被输入)
        2.隐藏代码的实现细节(可以在方法里面写判断之类的,但用户看不到)
        3.统一接口(都使用get、set来调用数据的接口)
        4.系统可维护性增加了
     */
//    姓名
    private  String name;
//    年龄
    private int age;
//    性别
   private char sex;
    public String getName(){
        return this.name;
    }
    public void setName(String name){
        this.name=name;
    }
    public int getAge(){
        return this.age;
    }
    public void setAge(int age){
        if (age>100||age<0){
            this.age=3;
        }
        else {
            this.age=age;
        }

    }

    public char getSex() {
        return sex;
    }

    public void setSex(char sex) {
        this.sex = sex;
    }
}

 

这篇关于java三大特性之一:封装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!