Java封装

Java封装

  • 封装(数据的隐藏):通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏
  • private:属性私有
  • get:获得这个数据
  • set:给这个数据设置值
package com.oop.demo04;

//类         private:私有
public class Student {

    //属性私有
    private String name;//名字
    private int id;//学号
    private char sex;//性别

    //提供一些可以操作这个属性的方法!
    //提供一些public的get、set方法

    //alt+fn+ins快捷键生成
    //get 获得这个数据
    public String getName() {
        return name;
    }
    //set 给这个数据设置值
    public void setName(String name) {
        this.name = name;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public char getSex() {
        return sex;
    }

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

import com.oop.demo04.Student;

//一个项目应该只存在一个main方法
public class Application {

    public static void main(String[] args) {
        Student s1 = new Student();

        s1.setName("shun");

        System.out.println(s1.getName());//输出的结果是:shun
    }

}
上一篇:struts


下一篇:Unity连接数据库操作(基础)