封装:
封装设计对象规范:合理隐藏,合理暴露 即类中使用的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类)特点:
保存某个事物数据
实际应用:
标签:JAVA,name,double,private,面向对象,score,封装,public,JavaBean From: https://www.cnblogs.com/pengsuoqun123/p/18052744