类和类之间的通信

类和类之间的通信

类和类之间的通信

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

}

}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值