DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
О
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2019
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Кросплатформенні засоби програмування

Частина тексту файла (без зображень, графіків і формул):

Міністерсво освіти і науки України Національний університет «Львівська політехніка» / Звіт до лабораторної роботи № 7 з курсу «Кросплатформенні засоби програмування» Варіант - 16 Мета: Оволодіти навиками параметризованого програмування мовою Java Код програми: package KI42.Pozdnii; import java.util.ArrayList; /** * * @author Pozdnii Oleksandr * @version 1.0.0 */ public class Main { public static void main(String[] args) { Area <? super Data> obj = new Area <Data>(); obj.AddData(new Hold("Jonh", 100)); obj.AddData(new Hold("Jared", 500)); obj.AddData(new Hold("Oleksandr", 100)); System.out.println("----------------------"); System.out.println("All information in object: "); obj.getAllData(); } } class Area <T extends Data> { private ArrayList<T> arr; public Area() { arr = new ArrayList<T>(); } public void AddData(T data) { arr.add(data); System.out.print("Iformation added: "); data.print(); } public void getAllData() { for (int i=0; i<arr.size();i++) { System.out.println("owner's name: " + arr.get(i).getName() + "\t| size: " + arr.get(i).getSize()+ " gektars"); } } } interface Data { public int getSize(); public String getName(); public void print(); } class Hold implements Data { private String name; private int size; public Hold (String name, int size) { this.name = name; this.size = size; } @Override public int getSize() { return size; } @Override public String getName() { return name; } @Override public void print() { System.out.println("owner's name : " + name + ", size: " + size); } } Результати роботи програми: / Висновок. На даній лабораторній роботі оволодів навиками параметризованого програмування мовою Java.
Антиботан аватар за замовчуванням

26.02.2019 23:58

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!