Java对象之间发送消息

it2024-10-12  35

实例演示

public class Message { String name; int missileNum; public Message(String _name,int _missileNum){ name = _name; missileNum = _missileNum; } public void fire(){ if(missileNum>0){ System.out.println("now fire a missile!"); missileNum-=1; }else{ System.out.println("No missile left!"); } } } class A{ Message fp; public A(Message fpp){ fp = fpp; } public void invoke(){ //A 的对象向 fp发送消息; System.out.println(fp.name); } } class Run{ public static void main(String[] args){ Message ftp = new Message("jjking",2018); A a = new A(ftp); //发送消息,产生调用关系 a.invoke(); } }
最新回复(0)