Java入门系列-15-封装
为什么要封装 Student stu=new Student(); stu.age=-10; 上面的代码中 age 属性被随意访问,容易产生不合理的赋值 什么是封装 封装:将类的某些信息隐藏在内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 封装是面向对象三大特征之一 封装后隐藏了类的实现细节,方便我们加入控制语句保证数据安全性,方便修改实现。 Java 中实现封装可以用以下3步实现: 1.修改属性的可见性,设为 private (类外部无法访问) 2.创建共有的 getter/setter 方法用于属性读写 3.在 getter/setter 方法中加入属性控制语句 public class Student { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } pu...






