回顾总结方法

方法的定义

 

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关键字

代表当前类或当前对象

 

posted @ 2022-03-06 17:08  luckylu1983  阅读(44)  评论(0)    收藏  举报