MyJava.
* A:封装概述
* 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
- B:封装好处
- 隐藏实现细节,提供公共的访问方式
- 提高了代码的复用性
- 提高安全性。
C:封装原则
- 将不需要对外提供的内容都隐藏起来。
把属性隐藏,提供公共方法对其访问。
一个方法被调用时,该方法就被放在调用栈的顶部,直到方法执行完成。
我们从方法如何改变程序的控制流程开始讨论。当一个方法被调用时,将导致控制流程跳转到被调用的方法。然后,控制流程执行方法中的语句。当然,被执行的方法可能会调用其它方法,导致控制流程跳转到其它方法。所有的方法调用都维护在一个称为调用栈的结构中。当前正在执行的方法位于调用栈的顶部。当前方法执行完成后,就从调用栈的顶部移除,控制流程返回栈中的前一个方法。当一个新方法被调用后,这个新的方法就放在调用栈的顶部。