一、return的两个作用
1.停止当前方法
2.将后面的结果数据返回值还给调用处
二、方法的三种调用格式
1.单独调用:方法名(参数);
public class Method { public static void main(String[] args) { int x = sum(10,20); System.out.println(x); } public static int sum(int a,int b){ return a + b; } }
//如果要是显示这个错误Local variable 'result' is redundant
直接返回两个结果的相加值就可以了
2.打印调用:和上面的一样,只不过调用的时候直接打印出来了
3.赋值调用:同理
三、方法不能嵌套定义,也就是说方法的里面不能再定义方法
四、方法的重载(OverLoad)
定义:多个方法的所实现的功能相同,名称相同,只是参数不一样。
public class chongzai { public static void main(String[] args) { System.out.println(sum(10,20)); System.out.println(sum(10,20,30)); System.out.println(sum(10,20,30,40)); } public static int sum(int a,int b){ return a + b; } public static int sum(int a,int b,int c){ return a + b + c; } public static int sum(int a,int b,int c,int d){ return a + b + c + d; } }
五、对象的创建及使用
通常情况下,一个类创建好了之后不能直接使用,需要根据类创建一个对象,才能使用
细分的话可以分为下面三个步骤:
1.导包:也就是指出,需要使用的类,在什么位置
<格式: import 包名称.类名称 >
注意:对于和当前包属于同一个包的情况,导包语句可以不写!!
2.创建
<格式:类名称 对象名 = new 类名称();> //对象名和变量名是一个概念
3.使用
分为两种情况:
<使用成员变量 : 对象名.成员变量名 >
<使用成员方法: 对象名.方法名 (参数) > //也就是,想用谁,就用对象名.谁