Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Оголошення класів. Створення об’єктів. Конструктори

Автор:   •  Апрель 2, 2022  •  Лабораторная работа  •  2,485 Слов (10 Страниц)  •  118 Просмотры

Страница 1 из 10

Вінницький національний технічний університет

Факультет інформаційних технологій та комп’ютерної інженерії

Кафедра програмного забезпечення

ЛАБОРАТОРНА РОБОТА №1

з дисципліни «Об’єктно-орієнтоване програмування»

на тему:

Оголошення класів.
Створення об’єктів. Конструктори

Виконав: студент 1-го курсу, групи 4ПІ-21б

Адаменко Владислав

Перевірила: к.т.н., доцент кафедри ПЗ  

                                               Бабюк Н.П.

Вінниця ВНТУ - 2022 рік


Лабораторна робота N2

Оголошення класів.
Створення об’єктів. Конструктори

Задача. Навчитись створювати класи та об’єкти. Навчитись використовувати конструктори. Навчитись використовувати консольне введення-виведення.

Код програми:

Main.java:

package com.company;

import java.util.Scanner;

public class  Main {

   static

   {//початок роботи

      System.out.println("Початок роботи");

  }

  public static Hero object1;

  static {

   // static Hero Yennefer = new Hero("Yennefer",50,200,2); //статичний елемент

     System.out.println("Створiть об'єкт1");

     object1=Hero.ask();

   

  }

  private Hero object2;

    {

      //   Hero Ciri = new Hero("Ciri",250,300,3);//звичайни елемент класу

        System.out.println("Створiть об'єкт2");

        object2=Hero.ask();

    }

     public static void main(String[] args) {

      Scanner in = new Scanner(System.in);

      Main mainObj = new Main();

       

      // Hero Witcher = new Hero("Witcher",100,250,1);//локальний елемент

      System.out.println("Створiть об'єкт3");

        Hero object3=Hero.ask();

     

      System.out.println(mainObj.object1);

      System.out.println(mainObj.object2);

      System.out.println(object3.toString());

   

      // object1.Print();//?

      // object3.Print();//?

      Hero Witcher = new Hero("Witcher",55,250,1);

      Witcher.Print();

     

        Hero.Attack();                     //пункт 6 (4 метода)

        Hero.Protecting();

        Hero.Fix();

        Hero.Upgrade();

       

     int it = 0, ip = 0;

     boolean g = false;

 for(int i=0;i<=999;i++){           //пункт 10

   System.out.println("\nМеню:\n1.вивести на екран об'єкт 1\n2.змiнити параметри об'єкта 1");

...

Скачать:   txt (14.3 Kb)   pdf (141.7 Kb)   docx (22.1 Kb)  
Продолжить читать еще 9 страниц(ы) »
Доступно только на Essays.club