面向对象2(Java)

Java79
  • 该露的露,该藏的藏,我们的程序设计要追求"高内聚,低耦合":
  • 高内聚:类的内部数据操作细节自己完成,不允许外部干涉
  • 低耦合:仅暴露少量的方法给外部使用
  • 封装(数据隐藏):通常禁止直接访问对象中数据的实际表示,但它被称为信息隐藏,因为它是通过操作接口访问的
    [En]

    Encapsulation (data hiding): It is usually forbidden to directly access the actual representation of data in an object, but it is called information hiding because it is accessed through the operation interface*

  • 属性私有,get/set
  • 为什么要使用封装:
  • 提高程序的安全性,保护数据
  • 隐藏代码的实现细节
  • 统一接口
  • 系统可维护增强
  • 方法的重载:如println()方法,按住Ctrl,然后鼠标点击该方法则可以查看具体内容

FengZhuang.java

```
public class FengZhuang {
public static void main(String[] args) {
Student stu1 = new Student();
stu1.setName("李同洲");
System.out.println(stu1.getName());

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长