- 名字中只能包含->字母、_、数字、$,且开头不能为数字包名必须都小写
- 文件名首字母和后面英文文件单词首字母都要大写
- 变量和方法名 首字母小写,后面英文单词首字母大写
java方法是语句的集合,他们在一起执行一个功能
- 方法是解决一类问题的步骤的有序组合
- 方法包含于类或对象中
- 方法在程序中被创建,在其他地方被引用
- 方法可以理解为动作
一般,建一个类名为Common的类(通用类)来储存多种方法。
方法的语法:
访问修饰符 返回类型 方法名(参数列表){方法体;}
参数起到传递的作用,将调用时给出的数据传递到运行的方法中
注意:
-
- 设计方法的目的:实现重用
- 方法要在类中定义
- void返回类型,其表示不返回结果
方法三大类:
无参数无返回值
无返回值有参数
有参数有返回值
- 用一个类定义出来的变量,称为对象
- new 类名() 开辟内存空间
调用带参数的方法原则:
- 参数个数一致
- 类型一致
- 顺序一致
实例
创建一个Person类
public class Person {//有参数无返回类型//定义(声明)方法public void checkIn(int checkType){if(checkType == 1){System.out.println("早上好");}else{System.out.println("下午好");} } }
创建一个主函数
public class Exam5 {public static void main(String[] args) {Person xiaozhang = new Person();xiaozhang.checkIn(2);} }
运行结果
一个方法名可以使用多个功能
在一个类中,方法名相同
参数不同: 如果参数个数相同,则参数类型必须不同,否则参数的个数不同
计算器
package lianlian;
import java.util.Scanner;
public class test_2 {
public static void main(String[] args) {
int num1,num2,sum;
Scanner input=new Scanner(System.in);
System.out.println("请输入第一个字");
num1=input.nextInt();
System.out.println("请输入第二个字");
num2=input.nextInt();
calcalator jsq = new calcalator();
sum=jsq.calc(num1,num2);
System.out.println(String.format("%d+%d=%d",num1,num2,sum));
}
}