关于java方法定义的回顾
我们在上一篇文章中,对java的面向对象有了一个初步的理解,因为类里面方法是必不可少的,我们本篇文章对方法进行一个回顾,以便加深一下对方法的了解程度和使用😀。
我们把前面讲解到方法的文章放在下面,可以回过头去浏览一下😉
1、方法定义的回顾
方法的定义
1、修饰符。
2、返回类型。
3、break和return的区别。
4、方法名。
5、参数列表。
6、异常抛出。
方法的调用
1、静态方法。
2、非静态方法。
3、形参和实参。
4、值传递和引用传递。
5、this关键字。
2、方法的定义(修饰符,返回值)
我们在之前学习过java的包机制,所以我们新建一个包用来写回顾的代码。
java
package oop;//新建的文件包,名字叫做面向对象
//class修饰的类 OopDemo01类
public class OopDemo01 {
//main 方法
public static void main(String[] args)
{
}
/*
1、定义方法
修饰符+返回值类型+方法名()
{
方法体
return 返回值;
}
*/
public String sayHello()
{
return "Hello!";
}
public int max(int a,int b)
{
return a>b ? a:b;//三元运算符,如果a>b 返回a 否则返回b
}
}
3、break和return的区别
1、break:跳出switch,跳出循环。
2、continue:跳出当前循环,执行下一个循环。
3、return:方法的结束,在return后写语句是不被执行的,return的返回值,必须和它的返回类型是一样的。
4、方法名
方法名:
1、注意规范,第一个单词首字母小写,第二个单词首字母大写,遵循驼峰规则。
2、见名知意,就是我们的命名,要让别人读懂。
5、参数列表
1、规则为:参数类型+参数名
2、方法的重载,可以设置多个参数。
3、可变参数。
6、异常抛出
1、异常抛出是面向对象中要详细介绍的,我们在回顾方法这里就不做过多的介绍了,但是提前给大家透露一下。
java
public void readFile(String file) throws IOException{}
2、数组的下标越界,就是一个异常。