JAVA面向对象基础:封装,实体JavaBean

 

封装:

 封装设计对象规范:合理隐藏,合理暴露  即类中使用的public 与private关键字合理使用(只暴露对对象数据操作的方法,不暴露数据,故在对象中用private来封装数据,用public来封装方法)

将成员变量保护起来,将get与set方法暴露出来供相关操作。将需要外界访问的成员方法用public,不需被外界访问的方法用private修饰即可----即合理暴露,合理隐藏

package com.itheima.fengzhuang;

public class Student {
    private double score;//数据藏起来,用方法访问对象数据
    public void setScore(double score){
        this.score=score;
    }
    public double getScore(){
        return score;
    }
    public void printPass(double score){
        System.out.println(score>=60?"成绩合格":"成绩不合格");
    }
}

 

 

 

实体JavaBean(也即实体类):

 即get与set方法和一个公共的无参构造器:

 

实体类示例:

package com.itheima.fengzhuang;

public class Student {
    private double score;//数据藏起来,用方法访问对象数据
    private String name;

    public double getScore() {
        return score;
    }

    public void setScore(double score) {
        this.score = score;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
//有参构造器
    public Student(double score, String name) {
        this.score = score;
        this.name = name;
    }
//无参构造器
    public Student() {
    }
}

实体类(实体JavaBean类)特点:

保存某个事物数据

 

实际应用:

 

 

 

 

posted @ 2024-03-04 21:27  小彭先森  阅读(27)  评论(0编辑  收藏  举报