励志成为Java之父的第九天,关于昨日学习复盘
方法重载构成的条件:在同一类中,方法名相同,参数列表不同(类型不同,顺序不同,数量不同)方法重载只与方法名和参数列表有关,这里的参数列表指形参
方法递归,无限套娃,当一个方法被自身调用时就称为方法调用,如果没有结束语句编译器会报错,"Java.lang.StackOverflowError"意为栈内存溢出的错误,关于方法递归完成阶乘等运算的使用如下
以及对面向对象初步的了解,现实中事物可以抽象出来对应事物应有的共同特征,从而抽象出一个类,这是虚拟的,而具体的对象是现实的,对象应有对应的属性以及动作,而属性又包括状态,在类中属性状态算是某个对象的具体的数据,行为动作相当于是方法,为了完成某个行为动作去定义一个方法,相同的对象可能会有不同的动作。
初步了解面向对象在生命周期的三大:
面向对象的分析OOA
面向对象的设计..D
面向对象的编程..P
封装继承多态