##方法的定义和优点
方法的定义规则:
修饰符 返回值类型 方法名(参数类型 参数名){
方法体
return 返回值;
}
传参时数据类型、顺序、个数都要相同
返回值类型要一致
方法的命名规则:
方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符
下划线可能出现在方法名称中用以分隔名称的逻辑组件
方法的调用
创建对象
Demo1 demo1 = new Demo1();
调用方法
System.out.println(one);
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//创建对象
Demo1 demo1 = new Demo1();
Scanner in = new Scanner(System.in);
System.out.println("请输入用户名:");
String next = in.next();
System.out.println("请输入密码:");
String next1 = in.next();
String one = demo1.one(next, next1);
//调用方法
System.out.println(one);
}
}
1.无参无返回值方法
//无参无返
public void login(){
System.out.println(“登录成功”);
}
2.无参有返回值方法
//无参有返
public String login1(){
return “登录成功”;
}
3.有参无返回值方法
//有参无返
public void login2(int a,int b){
int c = a+b;
System.out.println(“两数相加=” + c);
}
4.有参有返回值方法
//有参有返
public double login3(double a,double b){
return a/b;
无参构造
语法
无返回值类型
方法类名相同
可以指定参数
作用
对象初始化
系统会提供默认无参构造方法
格式
访问修饰符 构造方法名(){
初始化代码
}
有参构造
成员变量 局部变量