Salman AL Ответов: 3

Напишите тестерную программу для тестирования мобильного класса, определенного ниже.


Напишите тестерную программу для тестирования мобильного класса, определенного ниже.

Создайте класс с именем с вашим идентификатором (use : Id 190080098) с помощью метода main.

Создайте два мобильных телефона M1 и M2, используя первый конструктор.
Выведите характеристики M1 и M2.
Создайте один мобильный м3, используя второй конструктор.
Изменить идентификатор и наименование мобильного м3. Распечатать идентификатор м3.
Ваш ответ должен включать скриншот вывода.

public class Mobile {
    private int id;
    private String brand;

    public Mobile() {
        id = 0;
        brand = "";
    }
    
    public Mobile(int n, String name) {
        id = n;
        brand = name;
    }
    
    public void setBrand(String w) {
        brand = w;
    }
    
    public void setId(int w) {
        id = w;
    }
    
    Public int getId() {
        return id;
    }
    
    public String getBrand() {
        return brand;
    }

}


Что я уже пробовал:

Для меня это очень сложно. Нужна ваша помощь

3 Ответов

Рейтинг:
2

OriginalGriff

Мы более чем готовы помочь тем, кто застрял, но это не значит, что мы здесь, чтобы сделать все это для вас! Мы не можем сделать всю работу, вам либо платят за это, либо это часть ваших оценок, и было бы совсем несправедливо, если бы мы сделали все это за вас.

Поэтому нам нужно, чтобы вы сделали работу, и мы поможем вам, когда вы застряли. Это не значит, что мы дадим вам пошаговое решение, которое вы можете сдать!
Начните с объяснения, где вы находитесь в данный момент и каков следующий шаг в этом процессе. Затем расскажите нам, что вы пытались сделать, чтобы этот следующий шаг сработал, и что произошло, когда вы это сделали.


Рейтинг:
1

Jitesh Gala

так и должно быть
public int getId() и not Public int getId()

обратите внимание на строчную букву р на публике.


Рейтинг:
0

Salman AL

public class Mobile {

  private int id;

  private String brand;

 

public Mobile() {

    id = 0;

    brand = "";

  }

 

public Mobile(int n, String name) {

    id = n;

    brand = name;

  }

 

public void setBrand(String w) {

    brand = w;

  }

 

public void setId(int w) {

    id = w;

  }

 

Public int getId() {

return id;

  }

 

public String getBrand() {

return brand;

  }

 

}

public class Id190099306{

  public static void main(String[] args) {
  
  //Creating M1 and M2 using first constructor
  Mobile M1= new Mobile();
  Mobile M2= new Mobile();
  
  //Printing characteristics of M1
  System.out.println(M1.getId());
  System.out.println(M1.getBrand());
  
  //Printing Characteristics of M2
  System.out.println(M2.getId());
  System.out.println(M2.getBrand());
  
  //Creating M3 using second constructor
  Mobile M3= new Mobile(123,"Apple");
  
  //changing id and brand of M3
  M3.setId(12345);
  M3.setBrand("Samsung");
  
  //printing id of M3
  System.out.println(M3.getId());
 }

}



Это то, что реагирует на меня, когда я запускаю его.

$javac Mobile.java
Mobile.java:45: error: <identifier> expected
Public int getId() {
      ^
Mobile.java:45: error: invalid method declaration; return type required
Public int getId() {
           ^
2 errors