Write code to simulate the combination of a phone and a SIM card.
Requirements:
SIM Card class is responsible for creating SIM card;
Phone class is responsible for creating mobile phones;
Mobile phone can be combined with a SIM card;
Your phone can replace the SIM card.
Package test;
public class Phone {
SIM sim;//declaring objects
void Setsim (SIM card) {
SIM = Card;
}
Long Looknumber () {
return Sim.getnumber ();
}
}
Package test;
public class SIM {
Long number;
SIM (long number) {
This.number = number;
}
Long GetNumber () {
return number;
}
}
Package test;
public class Shouji {
public static void Main (string[] args) {
TODO auto-generated method stubs
Sim SimOne = new SIM (18375431234L);//assigning Entities to objects
Phone mobile = new phone ();
Mobile.setsim (SimOne);//Call Method Setsim
System.out.println ("Mobile phone Number:" +mobile.looknumber ());
Sim Simtwo = new SIM (18375432345L);
Mobile.setsim (Simtwo);
System.out.println ("mobile phone number changed to:" +mobile.looknumber ());
}
}
Write code to simulate the combination of a phone and a SIM card. .........