文档介绍:面向对象的 Java 实现- 封装本章小结本章的小结主要体现在如下三点: (1)通过学****对封装及封装的实现的理解的总结(2)通过学****对构造方法的掌握技穷的总结(3)通过学****对方法重载在程序中作用的总结封装及封装的实现 1. 封装的定义: 用书面的话说就是隐藏细节实现, 按我的理解就是把一系列的数据放到一个类中, 储存的数据只能在这个类中使用, 以及在它的测试类中可以调用,其他的类是没有调用权限的。 2. 封装中所涉及的最重要的关键字有 private , public ; private 是将属性私有化, 也就是将其封装在这个类中并且通过公有的方法来访问它(如: public )。 3. 封装的实现是通过 get和 set 两个方法来实现的 set 方法是用来给私有后的属性进行赋值的,而 get 方法是用来取值的, 通过测试类的调用将其输出。通过下面的例子来说明: ( 如何使用 set 和 get 方法) 定义类的代码: public class Teacher{ private String name ; // 姓名 private int age ; // 年龄 private String sex ; // 学历 private String position ; // 职位 public String getName() { return name ; } public void setName(String name) { this . name = name; } public int getAge() { return age ; } public void setAge( int age) { if (age<22) { System. out .println( " 错误!最小年龄应为 22 岁! " ); this . age = 22; // 如果不符合年龄要求,则赋予默认值} else { this . age = age; }} public String getSex() { return sex ; } public void setSex(String sex) { this . sex = sex; } public String getPosition() { return position ; } public void setPosition (String position) { this . position = position; } public String introduction() { return " 大家好!我是"+ name + ", 我今年"+ age +" 岁,性别"+ sex + ", 目前职位是"+ position ;}} 测试类的代码: import .*; public class TeacherTest { public static void main(String[] args) { Scanner input= new Scanner(System. in ); Teacher teacher1 = new Teacher(); System. out . print (" 请输入姓名: " ); String x=(); Sys