摘要: 封装 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏):通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 记住这句话就够了:属性私有,通过g 阅读全文
posted @ 2025-07-24 21:10 狂风将军 阅读(10) 评论(0) 推荐(0)
摘要: final关键字 final关键字是最终的意思,可以修饰(类、方法、变量) 修饰类:该类被称为最终类,特点是不能被继承了。例如工具类。 修饰方法:该方法被称为最终方法,特点是不能被重写了。 修饰变量:该变量只能被赋值一次。 java中的变量分为两种: 成员变量 - 静态成员变量 - 实例成员变量 局 阅读全文
posted @ 2025-07-24 10:29 狂风将军 阅读(17) 评论(0) 推荐(0)
摘要: 多态 多态是在继承/实现情况下的一种现象,表现为:对象多态、行为多态。 多态存在的条件 有继承关系 子类重写父类的方法 父类引用指向子类对象 多态的一个注意事项 多态是对象、行为的多态,Java中的属性(成员变量)不谈多态。 案例: 父类: public class Animal { public 阅读全文
posted @ 2025-07-24 09:09 狂风将军 阅读(10) 评论(0) 推荐(0)