1.什么是方法?
1.封装一段特定业务逻辑功能
2 .方法尽量独立,一个方法只干一件事
3 .方法可以反复调用
4. 减少代码重复,有利于代码的维护
2.方法怎么定义
1.语法:
修饰词 返回值类型 方法名 (参数列表){ -------方法体---------}
1.1修饰词:
修饰词(缺省,pubic,protected,private):
是可选的,告诉编辑器如何调用该方法,定义了该方法的访问类型。
本类中 | 同一个包中 | 不同包的子类中 | 不同包其他类 | |
public | 可见 | 可见 | 可见 | 可见 |
protected | 可见 | 可见 | 可见 | 不可见 |
default | 可见 | 可见 | 不可见 | 不可见 |
private | 可见 | 不可见 | 不可见 | 不可见 |
扩展:
Final:用来修饰类,方法,变量,final修饰的类不能够被继承,修饰的方法不能被继承的类重新定义,修饰的变量为常量,是不可修改的。
1.2返回值类型:
返回值类型要前后对应
1.3方法名:
1.方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。
2.其余与其他命名规则相同:
1)名称只能由字母、数字、下划线、$符号组成
2)不能以数字开头
3)名称不能使用JAVA中的关键字。
4)坚决不建议出现中文及拼音命名。
1.4参数列表:
参数列表中的参数用逗号分开,列表中包含了传递给调用函数的变量的声明。如果函数不接收任何参数,参数列表就声明为void。
1.5方法体:
方法体的内容包括局部变量的声明和Java语句。
而方法体就是对方法的实现,包括变量声明和 Java的合法语句