方法的声明:
权限修饰符 +返回值类型+方法名(形参);
- 只有静态方法能直接调用
public class Rezai{
public static void main(String[] args) {
fun(2);//直接调用静态方法(含static)
}
public static void fun(int n){
System.out.print(n * n);
}
public static void fun(int n,int a){
System.out.print(n*a);
}
public static void fun(String s) {
System.out.print(s);
}
}
- 普通方法是要用对象去调用的
public class Rezai{
public static void main(String[] args) {
Rezai.ol=new Rezai();//通过对象去调用
ol.fun(2);
}
public void fun(int n){
System.out.print(n * n);
}
public void fun(int n,int a){
System.out.print(n*a);
}
public void fun(String s) {
System.out.print(s);
}
}
方法的修饰符:
4. static-静态方法
5. final
6. native
7. abstract
值得传递:
String比较特殊–不可变性