05Chapter 方法2019-11-09
2019-11-09 本文已影响0人
琴匣自鸣
方法结构
修饰符 static 返回值 方法名(参数){ }
修饰符 常用两种public 公有的 private 私有的
static 可选,如果有则为静态方法此类所有对象共用方法调用,类名.静态方法名
返回值 如果无返回值则为 void 有返回值则为对应类型,包括基本数据类型,引用数据类型,自定义类型,数组
方法名 一般使用小驼峰命名法
参数 空着-无参数为无参方法,有参数为有参方法,多个参数 “,” 隔开例如 (int a,String[] strs),参数可以为基本数据类型,引用数据类型,自定义类型,数组
大括号 内部为方法体可以包含任意语句
方法的定义注意事项
1.方法必须写在类内部 即 必须写在类的大括号内
2.方法内不能直接再写一个方法嵌套
3.方法定义后不会自动执行,需要对其进行调用,初期学习时程序的起点是main方法因此调用从main方法开始
4.同一个类内,不能出现方法名相同,参数一致的方法
5.同一个类内,可以有方法名字相同,参数不同的方法叫做方法的重载,注意这里指的参数不同是指参数的 类型 数量 顺序 等,仅仅名字不同参数顺序一致,数量一致仍然错误
方法的调用
1.同一个类内普通方法A调用普通方法B,在A里写B() 即可,有参数加参数无参数空着
2.如果是main方法调用同一个类内的方法B,那么方法A必须是静态的才能 B(),否则必须用对象.B()
3.如果是跨类调用,静态方法为 类名.B() ,普通方法为 对象.B()