回顾总结方法
方法的定义
package com.luckylu.oop;
import java.io.IOException;
public class Demo01 {
//方法的定义
//main 方法
public static void main(String[] args) {
}
/*
方法名的命名:驼峰原则,见名知意;
修饰符 返回值类型 方法名(……){
// 方法体
return 返回值;
}
*/
public String sayHello() {
return "hello,world";
}
public int max(int a,int b){
return a>b ? a :b; // 三元运算符
}
/* break和 return的区别
break:跳出switch, 结束循环;
return:方法结束及返回一个结果,返回值一定要与方法的类型一致;
*/
public void print(){
return;
}
/* 参数列表:(参数类型,参数名) 可变长参数 ... ;
抛出异常
例子:数组下标异常 Arrayindexoutofbounds;
*/
//例子,抛出IO异常
public void readFile(string flie) throws IOException{
}
}
方法的调用
显示双窗口

【类间 】静态方法调用

【类间】非静态方法调用

【同一类,对象间】

形参与实参

值传递与引用传递
堆栈
值传递

引用传递

this关键字
代表当前类或当前对象

浙公网安备 33010602011771号