类和类之间的通信
类和类之间的通信
首先我们要知道一个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();
}
}