面向对象的思想
累的方法实现某个特定的功能
其他类不需要知道他是如何实现的
知道实现此功能的类和它的方法名,
就可以直接调用了,不用重复写代码。
类中的方法定义:
格式 : 【返回控制符】 void | 返回值类型 方法名(参数列表){
return;(当需要返回值时,必需要用到)
}
参数列表: 数据类型 参数名,数据类型 参数名, 一次类推,也可以没有参数
命名 : 首字母是小写的,后面首字母是大写的。
方法的返回值
两种情况:
如果方法具有返回值,方法中必须使用关键字return返回一个值,返回类型为该返回值的类型。
如果方法没有返回值,返回类型为void。
return
作用 1. 跳出方法 2. 给出结果
方法的调用———— 执行方法中包含的语句
对象
.方法名();
方法的调用一般是不能直接写方法名字的,都是要创建对象,然后通过对象来调用方法, 但是呢,要是需要调用的方法处于同一个类中(本类中),那么可以直接写方法名来调用,不必通过创建对象。
public class Java_01 {
public int a ;
public int b ;
public int sum(){
return a+b;
}
public int avg(){
return sum()/2;
}
public static void main(String[] args) {
Java_01 java= new Java_01();
java.sum();
}
如 方法 avg可以直接调用sum 方法,然而在main中就需要创建一个java 的对象,来调用sum()方法。
调用带参数的方法:
实际上的参数形式参数的数据类型,数量,顺序要保持一致,名字可以不一样。