对于一个java程序来说,如果没有“方法”,会存在什么问题?
代码无法得到复用。(怎么提高复用性,可以定义方法,然后需要使用该功能的时候,直接调用一下方法即可。这样代码就得到复用了。)
public class MethodTest{
// 入口主方法。
public static void main(String[] args){
// 需求:请编写程序,计算100和200的求和。
int x = 100;
int y = 200;
int z = x + y;
System.out.println(x + "+" + y + "=" + z);
// 需求2:请编写程序,计算666和888的求和。
// 这个需求2实际上和需求1是完全相同的,只不过具体求和时的“数据不同”
int a = 666;
int b = 888;
int c = a + b;
System.out.println(a + "+" + b + "=" + c);
/*
需求1和需求2本质上相同,只不过参与运算的数值不同,
代码编写了两份,显然代码没有得到重复利用,专业术语叫做“复用性”差。
功能/业务逻辑既然相同,为什么要重复编写代码,代码能不能写一次,
以后要是再次使用该“业务/需求”的时候,直接调用就可以了。
如果想达到代码复用,那么需要学习java语言中的方法机制。
*/
}
}