java方法的調用

各類方法的調用實例函數

package cn.edu.fhj.day004;

public class FunctionDemo {
//    定義全局的變量
    public int a = 3;
    public int b = 8;
    
//    定義一個沒有返回值的函數
    public void sayHello() {
        System.out.println("kkkhhh");
    }
    
//    無參數,有返回值
    public int  getSelfSum() {
        return a+b;
    }
    
//    有參,無返回值
    public void getName(String name ){
        System.out.println("kkk" + name);
    };
    
//    有參,有返回值,且是靜態
    public static int getSumIsStatic(int number1 , int number2) {
        return number1+number2;
    }
    
    
//    參數,有返回值,非靜態
    public int getSumNoStatic(int x) {
        return this.a + this.b + x;
    }
    
    
    
}

 

 

調用this

package cn.edu.fhj.day004;

public class FunctionDemoTest {
//    public static void main(String[] args) {
//        FunctionDemo fun = new FunctionDemo();
//        fun.sayHello();
//    }
    
    
//    調用定義的有返回值的函數
//    public static void main(String[] args) {
//        FunctionDemo fun = new FunctionDemo();
//        
//        System.out.println(fun.getSelfSum());
//    }
    
    
//    調用有參,無返回值
//    public static void main(String[] args) {
//        FunctionDemo fun = new FunctionDemo();
//        fun.getName("fhj");
//    }
    
    
//    調用有參,有返回值
    public static void main(String[] args) {
        FunctionDemo fun = new FunctionDemo();
        System.out.println(fun.getSumNoStatic(3));
        
    }
    
    
    
    
    
}
相關文章
相關標籤/搜索