• Java面向对象三大特点 一 封装性 封装一般是 把所有的属性私有化 对每个属性提供getter和setter方法 如果有一个带参的构造函数的话 那一定要写一个不带参的构造函数 数据被保护在抽象数据类型的内部 尽可能地隐藏内部的细节 只保留