Ask Question

All phones must have a way of making and then terminating a connection to the phone network; however the exact procedure for doing so depends upon the nature of the phone (e. g. landline, cell phone, satellite phone). Write a abstract class, Phone, that contains a string instance variable, phoneNumber, a constructor that accepts a string parameter initializing the instance variable, an accessor method, getPhoneNumber, that returns the phoneNumber, a toString method that return the phoneNumber in the form # (phoneNumber), and two abstract methods: a boolean-valued method named createConnection that returns a boolean and accepts an reference to an object of type Network, and a void-returning method, closeConnection, that accepts no parameters

+5
Answers (1)
  1. 22 January, 21:46
    0
    Java class is given below

    Explanation:

    public abstract class Phone

    {private

    String phoneNumber;

    public Phone (String phoneNumber)

    {

    this. phoneNumber = phoneNumber;

    }

    public String getPhoneNumber ()

    {

    return this. phoneNumber;

    }

    public String toString ()

    {

    return "# ("+this. phoneNumber+") ";

    }

    public abstract boolean createConnection (Network n);

    public abstract void closeConnection ();

    }
Know the Answer?
Not Sure About the Answer?
Find an answer to your question 👍 “All phones must have a way of making and then terminating a connection to the phone network; however the exact procedure for doing so ...” in 📗 Computers & Technology if the answers seem to be not correct or there’s no answer. Try a smart search to find answers to similar questions.
Search for Other Answers