第四课 面向对象三大基本特征之一 封装

来源:互联网 发布:it运维 编辑:程序博客网 时间:2024/05/18 21:43


封装就是把不想或者不该告诉别人的东西隐藏起来,把可以告诉别人的
公开。
做法:修改属性的访问权限来限制对属性的访问。并为每一个属性创建
一对取值法方和赋值法方,用于对这些属性的访问。

class Student{String name;int age;private char gender;/*封装起来,无法直接用one.gender访问如果需要访问,需要进行下列代码*/public void setGender(char gender){if(gender=='男'||gender=='女'){this.gender=gender;}else{System.out.println("请输入正确的性别");}}/*输入性别的方法*/public char getGender(){return this.gender;/*取值的方法*/}}public class A6_5{public static void main(String[] args){Student one=new Student();one.setGender('男');System.out.println(one.getGender());}}



0 0