各類方法的調用實例函數
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)); } }