首先方法是解决代码中重复且有规律的事情,如大量的输出相同的部分时,
方法又分为无返回值无参数,无返回值有参数,,有返回值无参数,有返回值有参数四种
刚开始没有了解对象之前,可以根据 public static void main(String[] args) 来模仿
无返回值无参数的方法
语法格式:
public static void 方法名(){}
void:表示没有返回值,这个位置是用来标记是有没有返回值,返回值啥什么类型
():括号中是用来写形式参数的格式是 (形式参数的数据类型 参数名)
无返回值有参数的方法
语法格式:
public static void 方法名(形式参数的数据类型 形式参数名){}
有返回值无参数的方法
语法格式:
public static 返回值类型 方法名(){
return 返回的值;
}
有返回值有参数的方法
语法格式:
public static 返回值类型 方法名(形式参数的数据类型 形式参数名){
return 返回的值;
}
扩展
看完上面四种方法很多人都会有一个问题,为啥 前面都有 public static 呢
这是方法权限修饰符的位置 public 意思是公开的 就是谁都可以看的意思
这个级别的修饰符还有private,protected,friendly,
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
不写时默认为friendly
而static 是静态的意思 用这个修饰的变量,方法,比较特别
可以用类名直接调用,相当于一个全局变量,
正常情况下调用方法的时候要用到对象才可以调用,