如何设计方法

//如何设计方法
public class MethodDemo2 {
/*
* 1.到底需要定义什么功能的方法
* 2.我这方法是否需要形式参数
* 根据方法里面是否有未知的因素存在,如果有那么我们就需要传递参数,必需要有形式参数。
*
*
* 3.我这个方法是否需要给调用者返回一个结果
* 这个方法完成这个功能之后,是否需要给调用者返回一个结果。
* 如果不需要,那么就不需要返回值,使用void关键字。
* 如果需要返回一个结果,我们就把这个返回结果值的 数据类型 放到方法返回值类型那里去
*
*/

//有参有返回值
static int getSum(int num1,int num2){
int sum=num1+num2;
return sum;
}

//无参无返回值
static void print(){
System.out.println("----------------------------");
}

//无参有返回值
//没有用static修饰
void testObject(){
System.out.println("没用static修饰,需要 类的对象.方法名()");
}
static int ceshi(){
return 10;
}
//有参无返回值
static void printNum(int num){
System.out.println(num+"num");
}

public static void main(String[] args) {
int x=MethodDemo2.getSum(2, 3);//注意 方法在哪里开始调用,最后都会回到哪里去
System.out.println(x);
x=MethodDemo2.getSum(4, 5);
System.out.println(x);

MethodDemo2 md=new MethodDemo2();//构建一个MethodDemo2这个类的对象

md.testObject();//用刚刚构建的对象来调用这个方法(此方法未用static修饰)



MethodDemo2.print();
MethodDemo2.printNum(54);
int num=MethodDemo2.ceshi();
System.out.println(num);
}
}

posted @ 2017-03-31 10:37  款款就是我  阅读(145)  评论(0编辑  收藏  举报