函数 (方法)
what: 表现 一个类 或 类的对象 可以 做什么 的代码组合
分为 main方法 、 一般方法 、 类方法
构造:
访问权限 修饰符 返回值类型 方法名 (参数类型 参数1 ,参数类型 参数2 , …) {
方法体(要实现的功能)
}
例:
main方法:JVM 调用
public static void main(String[] args) {
}
----------
一般方法 :由 对象或者同类型方法 调用
public void fun() {
System.out.println("这是一个函数");
//print(3,4);
}
----------
类方法: 被static修饰的方法。 被main方法 和 类 调用
public static int sum (int a , int b) {
return a + b ;
}
when : 要实现某种功能时使用
who: 类 、 对象 、JVM、 main方法 、 方法 调用
方法的重载
**重载**
* 同一类中 :方法名相同、参数类型和个数不同的方法
* 使用 :
* 实现功能相同
* 参数和内部实现不同
* 为方便表示同一功能
* 规则:(只和参数有关) 返回值相同
*参数个数
*参数类型
*参数顺序
void fun (String str) {
}
void fun (String str , int a) {
}
void fun (int a , String str) {
}