类和类之间的通信

类和类之间的通信

类和类之间的通信

首先我们要知道一个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();

}

}

 

 

猜你喜欢

转载自blog.csdn.net/xinanbo/article/details/83990506
今日推荐