2021年1月29日

封装

摘要: 封装 该露的露,该藏的藏 我们程序设计要追求高内聚,低耦合 高内聚:类的内部操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量的方法给外部使用 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问(赋值和获取),这称为信息隐藏 封装大部分是对于属性来的,对方法比较少,学了面向对象后 阅读全文

posted @ 2021-01-29 18:10 汪汪程序员 阅读(126) 评论(0) 推荐(0)

创建对象内存分析

摘要: 创建对象内存分析 第一步:在方法区中加载运行类 第二步:在栈中执行该类的main方法(main方法在栈的最底部) 第三步:在方法区里加载需要new的那个类,此时构造器也就被调用了,然后类(模板)就加载进来了 第四步:生成具体的对象,在栈中压入对象名,在堆中真正的创建了对象的内存空间,现在内存空间中就 阅读全文

posted @ 2021-01-29 12:07 汪汪程序员 阅读(87) 评论(0) 推荐(0)

导航