7.Java方法回顾
一、初识方法
- System.out.println(); ==》 System是一个类, out 是一个标准对象, println()是类中的一个方法。
- 方法包含于类或对象中,指的是方法的两种类型,包含类中=》 类方法, 前面加了 static 修饰;
包含在对象中=》没有加static 修饰的方法,在别处调用只能先new一个类的对象,然后通过对象来调用该方法。 - 设计方法的原则:保证方法的原子性,便于后期的维护和拓展。main函数中尽量简洁。
- 方法命名规则:首字母小写+驼峰原则。
- main() 方法时刻保持简洁干净,尽量把一些公共模块提到外面。
二、返回值思考
再去思考递归函数,对return语句就明显清晰多了。
三、方法的重载
一个类里面两个方法,并且用相同的名字,只是两者的参数不同(这正是jvm确定调用哪个方法的关键,名字可以相同,但是方法参数要有区别)。
举例:比大小 =》两个int型数据比较, 两个double型比较,又或者是三个int型比较,我们可以都调用 max()方法,
因为max()方法有三个,对应的参数分别是max(int a, int b) max(double a, double b), max(int a, int b ,int c)
jvm 根据参数列表来确定调用哪个方法!