方法定义
public 返回值类型 方法名(参数类型1 参数名1,参数类型2 参数名2...){
//方法体
}
有参数的调用
a.如果同一类中,方法可以直接调用
b.如果不同类,方法必须通过对象调用 eg:对象名.方法名(实参1,实参2...)
注意:实参的数据类型,参数的个数,参数的顺序要和形参保持一致
调用返回值的方法,一般要接收返回值,并作出相应的处理
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 package chapter14; 2 3 /** 4 * 客户业务类 5 * @author Administrator 6 * 7 */ 8 public class CustomerBiz01 { 9 String[] names=new String[30]; 10 11 public void addNmae(String name){ 12 for(int i=0;i<names.length;i++){ 13 if(names[i]==null){ 14 names[i]=name; 15 break; 16 } 17 } 18 } 19 public void showName(){ 20 for(int i=0;i<names.length;i++){ 21 if(names[i]!=null){ 22 System.out.print(names[i]+" "); 23 } 24 } 25 } 26 }
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 package chapter14; 2 3 /** 4 * 客户业务类 5 * @author Administrator 6 * 7 */ 8 public class CustomerBiz01 { 9 String[] names=new String[30]; 10 11 public void addNmae(String name){ 12 for(int i=0;i<names.length;i++){ 13 if(names[i]==null){ 14 names[i]=name; 15 break; 16 } 17 } 18 } 19 public void showName(){ 20 for(int i=0;i<names.length;i++){ 21 if(names[i]!=null){ 22 System.out.print(names[i]+" "); 23 } 24 } 25 } 26 }
运行结果: