Урок№ 6 (2 часть). Наследование в java программировании. Практика

  Рет қаралды 5,422

Уроки java программирования для начинающих

Уроки java программирования для начинающих

Күн бұрын

Пікірлер: 7
@anastasiaanastasia5274
@anastasiaanastasia5274 2 жыл бұрын
Прекрасные уроки!
@robin_hood22
@robin_hood22 8 ай бұрын
Лайк подписка)
@АнатолийМихеенко-о3р
@АнатолийМихеенко-о3р 6 жыл бұрын
Хммммм класс 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р
@АнатолийМихеенко-о3р 6 жыл бұрын
Все, проблему удалось решить, собственная невнимательность судя по всему.
@robin_hood22
@robin_hood22 8 ай бұрын
Думаю Вы уже стали разработчиком, верно? )
@shadowfortuna1381
@shadowfortuna1381 7 ай бұрын
​@@АнатолийМихеенко-о3р, привет, как на пути разработчика дела? Не сошёл с него?
@СтаниславЧ-з8ы
@СтаниславЧ-з8ы Ай бұрын
Я столкнулся с той же проблемой... Убил часа два, прежде чем понял , что во вкладке Computer не прописал пустой конструктор ))))
Урок №7 Полиморфизм - java. Теория
20:58
Уроки java программирования для начинающих
Рет қаралды 5 М.
Урок№ 6 (1 часть). Наследование в java программировании. Теория
12:43
Уроки java программирования для начинающих
Рет қаралды 4 М.
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 50 МЛН
Car Bubble vs Lamborghini
00:33
Stokes Twins
Рет қаралды 40 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 37 МЛН
PRANK😂 rate Mark’s kick 1-10 🤕
00:14
Diana Belitskay
Рет қаралды 10 МЛН
Урок 5  Создание экземпляра класса на java
21:14
Уроки java программирования для начинающих
Рет қаралды 7 М.
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 15 М.
Абстрактные классы и интерфейсы в java. Примеры. Дз урок 8
22:54
Уроки java программирования для начинающих
Рет қаралды 2 М.
Урок8. Абстрактные классы и интерфейсы в java. Теория
24:19
Уроки java программирования для начинающих
Рет қаралды 4,5 М.
java docs, документация java
18:23
Уроки java программирования для начинающих
Рет қаралды 5 М.
Структура файлов и каталогов в Linux
20:28
Aleksey Samoilov
Рет қаралды 418 М.
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 50 МЛН