一,类方法
*语法结构
[修饰符列表] 返回值类型 方法名 {
形式参数列表;
}
例:/* 定义一个类方法,作用是求阶乘 */
public class Operation {
public static int fac(int n) {
int result = 1;
for (int i = n; i >0 ; i--) {
result *= i;
}
return result;
}
}
* 调用格式:
类名.方法名(实参列表);
System.out.println(Operation.fac(5));
二,实例方法
* 语法结构:
[修饰符列表] 返回值类型 方法名 {
形式参数列表;
}
例:/* 定义实例变量定义实例方法输出实例变量
和类方法不同的是修饰符列表不要static变量*/
public class Page{
String content = “实例方法例句”;
public void show{
System.out.println(content);
}
}
* 调用格式:
引用.方法名(实参列表);
Page p = new Page();
System.out.println(p.show);
三,构造方法
* 语法结构:
[修饰符列表] 构造方法名 (形式参数列表){
构造方法体;
}
例:/*创建构造方法,输出构造方法执行
构造方法不用指定返回值也不写void
并且构造方法名必须和类名一致*/
public class conMethod{
public conMethod{
System.out.println("conMethod begin");
}
}
* 调用格式:
new 构造方法名(实参列表);
new conMthod();
*PS:萌新发帖个人拙见有错误欢迎指正*