学习目标:
类内的方法概述,参数和返回值
学习内容:
public class FunctionDemo{
public int a;
public int b;
// 无参,无返回值 ---- 方法示例
public void sayHello(){
System.out.println("我爱你,真的,很爱");
}
// 无参,有返回值 ---- 方法示例
public int getSelfSum(){
return a+b;
}
// 有参,无返回值 ---- 方法示例
public void sayHelloToSomeOne(String name){
System.out.println(name + "我爱你,真的,很爱");
}
// 有参,有返回值,且是静态 ---- 方法示例
public static int getOtherSum(int x,int y){
return x+y;
}
// 有参,有返回值,非静态 ---- 方法示例
public int getOtherSum(int x){
return this.a+this.b+x;
}
}
测试代码:
public class FunctionDemoTest{
public static void main(String[] args){
// 非静态方法,必须在对象上调(创建对象调用)
FunctionDemo fd = new FunctionDemo();
fd.sayHello();
int selfSum = fd.getSelfSum();
fd.sayHelloToSomeOne("芙蓉姐姐");
// 静态方法可以在对象上调,但是没有必要,可直接在类上调用
// int otherSum = fd.getOtherSum(5,8);
int otherSum = FunctionDemo.getOtherSum(5,8);
}
}