Хммммм класс Notebook поменял месторасположения из одного пакета в другой, в моменте видео, которое подозрительно похоже не склейку, Из за этого в моей голове возникла путаница, я не понял, то есть нужно создавать дочерний класс внутри пакета в котором находиться родительский? Или это не обязательно, сделав как у вас, то есть создав дочерний класс в пакете родительского, наследования не произошло, то есть после создания объекта, в родительском классе, методы не выводились после написания точки. "AvtobusUp AvtUp = new AvtobusUp(); AvtUp. ???????" Немного озадачен, плюс программа пишет что "import newobject.Avtobus; " неиспользуемый оператор. Прошу прощения за объем, думал лучше все выложить, чтобы было нагляднее, буду крайне признателен и рад, если вы поможете и объясните в чем дело. Пакет: newobject Класс: Avtobus.Java Пакет: programm Классы: AvtobusUp.Java Programm.Java ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- package programm; import newobject.Avtobus; public class Programm { public static void main(String[] args) { // Avtobus avt = new Avtobus("Calculator"); // // avt.setName(666); //Номер автобуса // avt.setNumberOfPassengers(20); //Количество пассажиров // avt.setCostOfTravel(30); //Цена поездки // avt.setNumberOfStops(10); //Количество Остановок // avt.setTheCapacityOfTheBus(40); //Вместимость автобуса // // // avt.Stopped(); //Остановка // avt.info1(); //Первая остановка.Осталось остановок // avt.info2(); //Кол-во пассажиров // avt.NumberOfAvailableSeats(); //Кол-во свободных мест // avt.info3(); //Прибыль с одной остановки // avt.CalculationOfProfit(); //Подсчет конечной прибыли AvtobusUp AvtUp = new AvtobusUp(); AvtUp. ??????? } } ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- package newobject; public class Avtobus { private int Name; private int NumberOfPassengers; private int CostOfTravel; private int NumberOfStops; private int TheCapacityOfTheBus; private final String Calculator; public Avtobus(String Calculator) { this.Calculator = Calculator; on(); } ////////////////////////////////////////////////////////////////////////////////////// public int getName(){ return Name; } public void setName(int nName){ if(nName>0 && nName != 0){ Name = nName; }else{ System.out.println("!!Номер автобуса не может быть меньше нуля или равен нулю!!"); } } ////////////////////////////////////////////////////////////////////////////////////// public int getNumberOfPassengers(){ return NumberOfPassengers; } public void setNumberOfPassengers(int nNumberOfPassengers){ if (nNumberOfPassengers0 && CostOfTravel !=0 && NumberOfPassengers>0 && NumberOfPassengers !=0 && NumberOfStops>0 && NumberOfStops !=0){ go("Конечная прибыль - "+CostOfTravel*NumberOfPassengers*NumberOfStops); }else{ go("Конечная прибыль - "); } } public void NumberOfAvailableSeats(){ if(TheCapacityOfTheBus>0 && TheCapacityOfTheBus !=0 && NumberOfPassengers>0 && NumberOfPassengers !=0){ go("Количество свободных мест - "+(TheCapacityOfTheBus-NumberOfPassengers)); }else{ go("Количество свободных мест - "); } } private void on(){ go("Вас приветствует программа: Calculator"); } private void go(String vmn){ System.out.println(vmn); } } ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- package programm; public class AvtobusUp extends Programm{ } ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@АнатолийМихеенко-о3р6 жыл бұрын
Все, проблему удалось решить, собственная невнимательность судя по всему.
@robin_hood228 ай бұрын
Думаю Вы уже стали разработчиком, верно? )
@shadowfortuna13817 ай бұрын
@@АнатолийМихеенко-о3р, привет, как на пути разработчика дела? Не сошёл с него?
@СтаниславЧ-з8ыАй бұрын
Я столкнулся с той же проблемой... Убил часа два, прежде чем понял , что во вкладке Computer не прописал пустой конструктор ))))