Создать класс City (город) с внутренним классом, с помощью объектов которого можно хранить информацию о проспектах, улицах, площадях
Реализация есть:
import java.util.Scanner;
public class City {
public static Scanner ob = new Scanner(System.in);
public String city;
public Info inform;
public City() {
System.out.println("Введите название города");
setCity (ob.next());
inform = new Info();
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city=city;
}
public class Info {
int pr,st,sq;
public Info() {
System.out.println("Кол-во проспектов в городе:");
setPr(ob.nextInt());
System.out.println("Количество улиц в городе:");
setSt(ob.nextInt());
System.out.println("кол-во площадей в городе:");
setSq(ob.nextInt());
}
public int getPr() {
return pr;
}
public void setPr(int pr) {
this.pr=pr;
}
public int getSt() {
return st;
}
public void setSt(int st) {
this.st=st;
}
public int getSq() {
return sq;
}
public void setSq(int sq) {
this.sq=sq;
}
public void print() {
System.out.print("В городе "+getCity()+" "+getPr()+" проспектов,"+getSt()+" улицы и "+getSq()+" площадей");
}
}
public static void main(String[] args) {
City ct = new City();
ct.inform.print();
}
}
Очень заинтересовали данные строчки:
public Info inform;
public City() {
System.out.println("Введите название города");
setCity (ob.next());
inform = new Info();
}
Не могли бы вы рассказать, зачем нужна строчка
public Info inform;
и почему в конструкторе City() объект класса Info создается именно так
inform = new Info();
Виртуальный выделенный сервер (VDS) становится отличным выбором
Всем привет, у меня возникла ошибка вот в этом куске кода :
Использую библиотеку Speech для реализации "Сири" xD Вот код:
Ребят, помогите решить проблемуЧтобы воспользоваться функцией, ее надо сделать статичной
Знакомая сдаёт экзамен и у неё такой вопрос DataModel в jsfС ним никогда не работал и прочитав доках, как понял объяснил, а препод ей сказал что...