類和類之間的通訊
類和類之間的通訊
類和類之間的通訊
首先我們要知道一個Java檔案中可以有多個類,其中public class類名{。。}是主類,一般情況下定義為public其餘的都是普通的類。主類裡包含主函式static void main(string arg[]){}。
如:建立一個circle類,可輸出一個圓的面積
Public class circle{
Static void main (string arg[]){
Circle mycircle=circle(3);
}
}
Class circle {
Private double r;
Public Circle(){
This.r = r;
}
Public void Printa(){
System.out.println(“area=”3.14*r*r);
}
}
類的二次封裝:封裝呼叫
在一個類中申明瞭另一個類的引用。
如:Class Myclass{
Public void f1 (){
System.out.println(“In Myclass!”);
}
}
Class Yourclass{
Private Myclass m1;
Public Yourclass(){
M1 = new Myclass();
}
Public void f2 (){
System.out.println(“In Yourclass!”);
}
Public void Do(){
M1.f1();//呼叫f1
F2();//呼叫f2
}
}
Public classdemo{
Public static void main(){
Yourclass y1 = new Yourclass;
Y1.Do();
}
}