学习过C语言,我们可以知道,C语言是由各种各样的函数构成的,程序的入口是主函数,程序结束也是从主函数的最后一行代码结束的(默认主函数中间没有return)。JAVA是在C++上编写的,而C++是在C语言之上编写的,那我们可以猜测——是不是JAVA和C语言有很多相似之处呢?好像的确是这样,C语言是由一个个函数构成的,而从某个角度来说,JAVA是由一个个方法构成的。
方法,顾名思义,就是解决问题的办法,我们通过一个个方法来解决问题
public void myprint(){System.out.println("这是一个方法");
}
我们来看这个代码,其实和C语言很像啊,public是权限,void指方法的返回类型,myprint是方法名,后面的括号相当于参数,这个方法不需要参数,所以说我们就不写参数(相当于void),这就是java中方法的最简单的写法,我们用C语言的思想来讲解一下这个方法——就相当于这是一个函数,返回类型为void,空参,函数的作用是输出一段话,这么一想是不是就很清楚明白了。
C语言中程序从主函数进入,并且从主函数结束,JAVA也是这样,从主方法中程序进入,从主方法中程序结束。
public class test{public static void main(String[] args){ //java的主方法myprint();
}
}
我们将两串代码结合起来一起看, 程序从mian方法中进入,然后一行一行的执行,然后就走到了myprint这个方法,然后程序进入myprint这个方法,当打印了我们需要的内容后,程序又返回主方法,然后后面没有代码了,程序结束。