Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package assignment06;
- public class Android extends Phone implements Smartphone{
- private String type = "Android";
- private String browser = "Chrome";
- private String androidVersion;
- private String owner;
- private String[] commands = {"Ok Google", "Launch App", "Check Email"};
- private String[] commandsActions = {"LIstening...", "Launching App", "Checking Email"};
- public Android() {
- }
- public Android(String model) {
- }
- public Android(String model, String serialNumber, String androidVersions, String owner) {
- }
- //Getters and setters. Static variables only have getters
- public String useGoogleAssistant(String givenCommand) {
- for (int i = 0; i < commands.length; i++) {
- if (givenCommand.equals(commandsActions[i])) {
- return commandsActions[i];
- }
- }
- return "Not a valid command on " + this.type;
- }
- public void accessPlayStore() {
- System.out.println("Accessing the Play Store");
- }
- public String performTask(String option, String value) {
- return "Setting: " + option + " changed to " + value;
- }
- @Override
- public String toString() {
- return "Model: " + this.model + ", Serial Number: " + serialNumber + ", Owner: " + this.owner + ", Android Version: " + this.androidVersion;
- }
- public boolean equals(Phone otherPhone) {
- if (otherPhone instanceof Android && otherPhone.getSerialNumber() == serialNumber) {
- return true;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement