初学者01篇
1.什么是方法(在Java中我们常把函数称作方法)?
在类中具有解决功能并且能分配到一个独立的空间称为函数
简单的讲就是解决问题并且在类中创建个封闭的小空间
2.方法有什么作用?
提高函数的复用性和可读性。
3.方法的格式
public static 数据类型 数据名称 (参数类型1 参数名称1 ,参数类型2 参数名称2.......)
{
方法体
return;
}
1.修饰符(public公共的 static 静态)
2.数据类型 :相当于变量名类型
3.方法名:相当于变量名
4.参数列表 :(参数类型1 参数名称1 ,参数类型2 参数名称2…)这些统称为参数列表
5.参数类型
6.参数名称
7.方法体:就是想要得出结果所做的代码
8.return:返回结果
4.方法的参数和返回值
“方法” 根据参数和返回值分以下四种情况:
(1)无返回值无参数
public class Shiyan {
public static void main(String[] args) {
Shiyan Demo = new Shiyan(); // 创建个对象,目的引用变量
Demo();
public static void Demo()
{
int a=5 ,b=10;
System.out.println(a+"+"+b+"="+(a+b));
}
}
(2)有返回值无参数
public class Shiyan{
public static void main(String[] args) {
Shiyan Demo_1 = new Shiyan(); // 初始化对象
Shiyan.Demo_1("欢迎你","我的杰");;
}
public static void Demo_1(String b,String c)
{
System.out.println(b+" :"+c);
}
}
(3)无返回值有参数
public class Shiyan {
public static void main(String[] args) {
Shiyan Demo_2 =new Shiyan();
System.out.println(Shiyan.Demo_2());
}
public static String Demo_2()
{
String a="欢迎你";
String b="来到4319寝室";
String c ="林荣王先生";
return a+b+c;
}
}
(4)有返回值有参数
public class Shiyan {
public static void main(String[] args) {
Shiyan Demo_3 =new Shiyan();
System.out.println(Shiyan.Demo_3("二哈 ","毒蛇 ","猪猪"));
}
public static String Demo_3(String a,String b,String c)
{
return a+b+c;
}
}
注意:void是不确定参数类型并且运行时编译器会自动添加return。 所以当数据类型是void的情况下,不需要添加return。
参数传递
实际参数:参与具体赋值的参数
形式参数:方法中公用的抽象的参数,再方法调用时才分配内存空间,相当于方法的局部变量
public static void Shiyan(int a ,int b)
{
方法体
}
上述 a ,b 就是形式参数
方法重载
定义: 在一个类中有两个或者两个以上的方法名相同,参数类型,参数顺序还有参数个数不同称为方法重载。