/* 如何来定义/设计方法
如何来定义方法:
1:到底需要定义什么功能方法
2:是否需要定义返回值类型
3:是否需要形式参数
-------------------------------------------------------------
1:是否需要定义返回值类型
我们说方法其实就是在完成某一个功能,那么完成该功能之后,是否需要给调用者返回一个
结果数据,如果不需要返回结果数据,此时需要使用void申明(无返回)
如果需要返回一个结果数据,我们就把该结果数据的类型作为该方法的返回值类型
打印操作:我们在乎的是方法执行的过程,而不是结果,所有此时使用voi声明
求两个数之和:我们在乎的方法执行的过程。并且执行完毕之后,需要给调用者一个反馈
2:是否需要形式参数
该方法在完成该功能的过程之中,是否有位置的因素参与,如果有请作为参数传递,如果
没有则没有形参
求两个数之和的时候,这两个数到底是多少,其实对于方法来说。是未知的。仅仅是调用者知道
而且不同的调用者传递不同的参数值
---------------------------------------------------------------
针对于有返回的方法,调用者应该定义个变量|去接受返回的结果
----------------------------------------------------------------
a:无参数无返回 b:有参数无返回 ,c 无参数有返回,d: 有参数有返回*/
publicstaticvoid main(String[] args) throws ParseException,UnsupportedEncodingException {
//a:无参数无返回 b:有参数无返回 ,c 无参数有返回,d: 有参数有返回
//a:无参数无返回
//例:
Test.getA();
// b:有参数无返回
//例:
String b ="有参数无返回";
Test.getB(b);
// c:无参数有返回
//例:
System.out.println(Test.getC());
// d:有参数有返回
//例:
String D ="有参数有返回";
System.out.println(Test.getD(D));
}
/**
* 无参数无返回
*/
public staticvoid getA(){
System.out.println("无参数无返回");
}
/**
* 有参数无返回
* @param b
*/
publicstaticvoid getB(String b){
System.out.println(b);
}
/**
* 无参数有返回
* @return
*/
publicstatic String getC(){
return"无参数有返回";
}
/**
* 有参数有返回
* @param d
* @return
*/
publicstatic String getD(String d){
return d;
}
}