1.类中的方法
类中的方法描述事物的功能行为
1.实例方法
格式:
访问限制修饰符 方法的返回值类型 方法名称(参数列表){方法体}
1.访问限制修饰符--public 缺省的【没有写】
2.方法的返回值类型--就是方法的执行结果类型
1.有返回值时,方法的返回值类型一定是方法执行结果的具体类型
方法的返回值类型可以是基本类型,复合类型
方法体中的最后一句话一定是return xxxx;
2.没有返回值,方法的返回值类型使用void代替。
3.方法名称--合法的标识符【首字母小写,从第二个单词开始首字母大写】
4.(参数列表)--用来接收方法之外的数据进入本方法参与运算【找帮手】
参数实际上是变量,没有初始值,属于局部变量【数据类型 变量名称】
可以没有,也可以有,也可以有多个,多个参数之间用“,”
5.方法体--编写具体实现过程的地方。
例如
public class ShiLiFangFa {
//格式:访问限制修饰符 方法的返回值类型 方法名称(参数列表){方法体}
public void method1(){
System.out.println("public修饰的没有返回值,没有参数的实例方法");
//访问限制修饰符还可以是缺省的【没有写】
//方法的返回值类型是基本类型
//方法体中的最后一句话一定是return xxxx;
}
int getInt(int num){
System.out.println("缺省的返回值为int型,有一个int型参数的实例方法");
return 100+num;
//return "hello"; //错误 缺省的返回值与要对应起来
//System.out.println("错误的");
}
public int getDouble(int num1,double num2){
System.out.println("public修饰的返回值为int型号的有两个参数的实例方法");
return (int) (num1+num2);
}
public char[] getChar (int size){
System.out.println("public修饰的返回值为字符组的有一个参数的实例方法");
char chararray[]=new char [size];
return chararray;
}
}
2.静态方法【类方法】
使用static关键字修饰的实例方法就是静态方法【类方法】
格式:
访问限制修饰符 static 方法的返回值类型 方法名称(参数列表){方法体}
//介绍静态方法
//使用static关键字修饰的实例方法就是静态方法【类方法】
//格式:访问限制修饰符 static 方法的返回值类型 方法名称(参数列表){方法体}
public class JingTaiFangFa {
public static void method1(){
System.out.println("public修饰的没有返回值,没有参数的静态方法");
}
static int getInt(int num){
System.out.println("缺省的返回值为int型,有一个int型参数的静态方法");
return 100;
}