面向对象篇之封装&javaBean

0x01、封装

将属性隐藏起来,要是访问某个属性,提供公共方法对其访问。

步骤:使用private关键字修饰成员变量。

对需要访问的成员变量提供对应的get、set方法。

这样能有效的增强代码的安全性,间接对数据进行访问和修改。

private的作用

  1. private是一个权限修饰符,代表最小权限。
  1. 可以修饰成员变量和成员方法。
  1. 被private修饰后的成员变量和成员方法,只在本类中才能访问。
package com.javase.day01;



public class Student {
    private Integer age;
    private String name;

    public Student() {
    }

    public Student(Integer age, String name) {
        this.age = age;
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

标准类的组成

JavaBean 是 Java语言编写类的一种标准规范。符合JavaBean 的类,要求类必须是公共的,属性使用private修饰,并且具有无参数的构造方法,提供用来操作成员变量的setget 方法。

public class ClassName{
  //成员变量  private
  //构造方法
  //无参构造方法【必须】
  //满参构造方法【建议】
  //getXxx()
  //setXxx()
  //成员方法	
}
原文地址:https://www.cnblogs.com/0x7e/p/14319986.html