递归
在成员方法中调用本方法,两个递归的小案例:
递归的使用规则
方法的递归调用,每一个栈都要完整的执行代码。递归从最顶级的栈开始返回,且哪里调用,就返回哪里。
可以在主方法中接受返回值继续判断
方法的重载
一个类中可以有多个同名方法,形参个数、位置或者数据类型不同即可(形参名和返回类型不同不构成重载)
可变参数
仅参数个数不同的方法可以封装成一个方法
作用域
就是全局变量(类中的属性)和局部变量(类中成员方法中的属性)的作用范围分别是全局和局部
作用域细节:
构造器:
构造器细节:
对象创建的流程分析
学完构造器后再回顾一遍完整的对象创建过程