import java.io.IOException;

 

public class app8_2 {
 public static int abc(int a, int b, int c)//main以外的副程式需要被呼叫才會執行
 { int sum=a+b+c;
  return sum;
 }
 
 public static void main(String args[])throws IOException
 {
  cc2 occ2= new cc2();
  occ2.ss2(10,500);//成員的呼叫,不同的成員呼叫為物件
  exam1 kk = new exam1();
  String aa[]= new String[20];
  kk.main(aa);
 }
}
 class cc2{
   public  void ss2(int a,int b)
   { 
      System.out.println(a-b);
   }
  
 }

---

 

import java.io.IOException;

 

public class app8_2 {
 static String s1="white";
 public static int abc(int a, int b, int c)//main以外的副程式需要被呼叫才會執行
 { int sum=a+b+c;
  return sum;
 }
 //public static double abc(double a, int b, int c)//main以外的副程式需要被呼叫才會執行
 //{ int sum=(a+b+c);
 // return sum;
 
 public static void main(String args[])throws IOException
 {
  System.out.println(abc(1,20,500));
  cc2 occ2= new cc2();
  occ2.ss2(10,500);//成員的呼叫,不同的成員呼叫為物件
  exam1 kk = new exam1();
  String aa[]= new String[20];
  kk.main(aa);//物件.成員
  exam2.main(aa);//類別.staic成員 或者 物件.static成員
 }
}
 class cc2{
  //private僅能在同一類別內使用
  private void ss2(int a,int b)//private不能在不同類別內使用
   { 
      System.out.println(a-b);
   }
  //protected 僅能在同一package(資料夾)內使用
  protected void ss2(double a,int b)//private不能在不同類別內使用
  { 
     System.out.println(a-b);
  }
 
 }

---

 

 

 

import java.io.IOException;

public class app8_2 //static成員內只能使用static成員
{ //括號內的變數稱為參數 void表示執行副程式後不傳回值到呼叫處
 static String s1="white"; //<-------不能移動
 public static int abc(int a, int b, int c)//main以外的副程式需要被呼叫才會執行
 { int sum=a+b+c;
  return sum;
 }
 public static int abc(double a, int b, int c)//main以外的副程式需要被呼叫才會執行
 { int sum=b+c;
  return sum;
 }
 //使用者呼叫main時,會傳一個值給args[]
 public static void main(String args[])throws IOException //<----不能改!
 {   
  //類別名稱 物件名稱= new 類別名稱() <-----建立物件語法
  
  System.out.println(abc(1,20,500));
  cc2 occ2=new cc2();
  occ2.ss2(10,500);//成員的呼叫 ,不同的成員呼叫為物件.成員 
  exam1 kk = new exam1(); 
  String aa[]=new String[20];
  kk.main(aa);//物件.成員
  exam2.main(aa);//類別.static成員,或者物件.static成員
 }
}
class cc2
{ //private成員僅能在同一類別使用
 private void ss2(int a,int b)//private成員不能在不同類別內使用
 {
  System.out.println(a-b);
 }
 //protected成員僅能在同一package(資料夾)使用
 protected void ss2(double a,int b)
 {
  System.out.println(a+b);
 }
}

 

 

 

 

 

 

 

玥君 發表在 痞客邦 PIXNET 留言(0) 人氣()