版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
Java中的方法:
方法表示类的行为,
类的功能可以通过它具有什么方法来体现,
方法名称一般用动词,
方法名首字母小写(小驼峰)。
1.方法可以分成两个部分,第一是方法的声明(方法的签名),
基本语法:修饰符 [static,final,native] 返回值类型 方法名(参数列表)
修饰符又称为权限限定符,规定了方法可被访问的范围,
public(公共)谁都可以访问,
private(私有的)只能在类的内部访问
Protected(保护)类自己及子类可以访问。
修饰符 当前类 同包 子类 其他包 public √ √ √ √ protected √ √ √ × default √ √ × × private √ × × ×
返回值类型:规定了方法执行完毕后的结果类型。只要是java的合法类型都可以是方法的返回值类型。如果方法没有返回,返回值不能省略只能使用void关键字来表示当前方法没有返回值。
参数列表:规定了方法可以接受的参数类型和个数;方法也可以没有参数。
第二是方法体,{方法体,一般是一段程序},如果方法有返回值,必须使用return 返回值 进行返回。如果方法没有返回值,方法中可以没有return,如果有return,方法执行到return就会终止。
2.方法的调用
调用的形式:无返回值得方法直接用方法名调用,有返回值的方法可以用变量接收返回值(也可能存在类型转换的问题)。在System.out.print()方法的参数中,不能使用无返回值的方法,如System.out.println(suml());
publicstaticvoidmain(String[] args){//不被允许 System.out.println(suml());}//无参 返回值的方法,计算1-100的累加和publicstaticvoidsuml(){int sum=0;for(int i=1;i