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);
}
}