今天复习了前面的知识,然后把今天的学习的方法学习了,跟着老师把代码敲了一遍
方法:
* 1.方法的作用:提高复用性
* 2.方法的定义:
* 一个完整的方法定义
* 权限修饰符 特征修饰符 返回值类型 方法名(参数数据类型 参数名...) 异常{
* 执行体
* return 返回值
* }
* 3.方法的规则:
* 1)如果一个方法里面做的功能太多
* 2)方法里面的代码太多(一般情况下代码超过80行就要考虑写方法)
* 3)按照面向对象的的规则:各做各的事情,互不影响
* 4.只要由static修饰的方法,里面要去调用其他方法或者其他变量,也必须用static修饰
* 5.方法名定义:见名知意
* 1)不能随便命名 aa a1 1a;
* 2)不能写缩写 findById() fbi();
* 6.方法的目的:就是为了灵活使用:方法里面不应该存在固定的数值
* 7.如果由多个类都会用到同一个方法,则会将当前的方法封装到一个工具类里面
* 8.import是导入其他包里面的类
* 9.全限定符 com.wanxi.util.Tool 包名+类名
* 10.String str="";定义一个字符串
* 11.如果方法有返回值,则将方法里面的void修改为返回值的数据类型
* 12.方法里面的void表示没有返回值
* 13.方法上面的参数叫做形参,调用方法时传递的参数叫做实参
* printTimes(times);实参
* private static void printTimes(int times) 形参
* 14.以后定义方法的时候,最好都写一个返回值:
* 15.对于方法名和参数不同的方法,如果功能差不多,
* 可以写一个方法名,只要参数数据类型和个数不一样即可
* 因为Java虚拟机会根据不同的参数类型和个数调用不同的方法
* 16.重载:
* 1)功能相同
* 2)参数类型不同
* 3)参数个数不同
* 4)同一个类中(可以是父类和子类)
* 17.任务:
* 1)把ppt上面的代码都敲一遍
* 2)将练习题做完
* 3)知道每一行代码意思
* 4)知道为什么这么提方法
*/