- 一、什么是方法,能干什么
-
方法就是功能的封装,由一段代码组成 - 二、如何定义方法
-
模仿main方法, -
public static void main(String[] args){ -
} -
分为普通方法和静态方法:区别就是是否使用static关键字 -
定义:根据是否有无返回值,有无参数,分为四种情况 -
void 无返回值,其他修饰的就是有返回值 -
fangfa() 括号里面没有东西就是没有参数 -
注意事项: -
1、没有返回值的方法,不能使用println直接打印,因为打印的是方法的返回值 -
2、System.out.println(demo.jian(5,3)); -
先执行jian 方法中的所有代码,然后返回值被println打印 -
3、参数相关内容 -
形参:jian(int a,int b) a,b 就是形式上的参数 -
实参:demo.jian(5,3) 5,3就是实际的参数 -
传参:将实参的数值传递给形参的过程就是传参 -
其实参数就是变量的一种形式,也是先定义,后赋值 - 三、如何调用方法
-
分为普通方法,静态方法 调用方式不同 -
万能的方式是: -
先 new, 然后通过 变量名.方法名() -
静态方法推荐的调用方式是: 类名.方法名() -
在自身方法中调用自身的静态方法,可以省略类名 -
在同一个类中,一个方法是否可以调用另一个方法呢? -
如果一个类调用另一个类的方法呢? -
新内容: -
1、方法是可以调用方法的。 -
2、一个类中的方法是可以调用另一个类的方法的
*/
**public class Demo01 {
public static void cheng() {
System.out.println("我在执行乘法运算");
}
public int add(int a,int b) {
System.out.println("我在执行加法运算");
int result = jian(10,2);
System.out.println(result);
return a + b +result;
}
public int jian(int a,int b) {
System.out.println("我在执行减法运算");
return a-b;
}
public static void main(String[] args) {
Demo01 demo =new Demo01();
demo.add(3,5);
//System.out.println(demo.add());
//demo.jian(5, 3);
//System.out.println(demo.jian(5,3));
demo.cheng();// 可以使用该方式调用静态方法,但是不建议使用
Demo01.cheng();//建议使用此种方法
cheng();// 在自身类的方法中调用自身的静态方法,可以省略类名
}**
本文详细介绍了Java中的方法概念,包括方法的定义、调用、参数传递等核心内容,并通过实例演示了方法之间的调用过程。
946

被折叠的 条评论
为什么被折叠?



