RUVIDEO
Поделитесь видео 🙏

Java OOP - Generic Classes - Q1

A recording of me working on a Generic Classes question: Q1.


Q1. Generic Classes

The TourTest class, mentioned below, produces the following output:

Name = Sydney, price = $250
Name = National Parks, price = $125

public class Tour
{
String name;
int price;

public Tour( String name, int price)
{
this.name = name;
this.price = price;
}

public String getName()
{
return name;
}

public void setName( String name)
{
this.name = name;
}

public int getPrice()
{
return price;
}

public void setPrice( int price)
{
this.price = price;
}

@Override
public String toString()
{
return "Name = " + name + ", price = $" + price + '\n';
}

}// end of class Tour


public class TourTest
{
public static void main( String[] args)
{
Tour tour1 = new Tour("Sydney", 250);
Tour tour2 = new Tour("National Parks", 125);

System.out.println( tour1);
System.out.println( tour2);
}
} // end of class TourTest1


You have to rewrite the above mentioned Tour class as a generic class, so that the following TourTest class can produce the output as mentioned below:

Name = Sydney, price = $250
Name = National Parks, price = $110.75

// Note: less than and greater than signs removed - they are NOT
// allowed in descriptions in YouTube would.
public class TourTest
{
public static void main( String [] args)
{
Tour Integer tour1 = new Tour Integer ("Sydney", 250);
Tour Double tour2 = new Tour Double ("National Parks", 110.75);

System.out.println( tour1);
System.out.println( tour2);
}
}


Moose's Software Valley - Established July, 1996.
https://rebrand.ly/MoosesSoftware

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Java OOP - Generic Classes - Q1», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.