Advertisement
BERKYT

LABA 2 KSIPO main

Nov 17th, 2020
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.10 KB | None | 0 0
  1. package com.company;
  2.  
  3. import com.company.bsbo_08_19.kondakov.task_1.Cats;
  4. import com.company.bsbo_08_19.kondakov.task_2.Cat;
  5. import java.util.HashSet;
  6.  
  7. public class Main {
  8.  
  9. //    В классе “кошка” добавляем статическую переменную cats. Пусть при каждом создании кота (нового объекта) в переменную cats добавляется этот новый кот.
  10. //    Нам нужно создать 10 объектов “кошка”, а затем метод printCats должен выводить всех котов на экран.
  11.  
  12.     public static void main(String[] args) {
  13.         System.out.println("This is task one: ");
  14.  
  15.         Cats cats = new Cats("Task_1");
  16.         System.out.println(cats.name);
  17.  
  18.         Lion lion = new Lion();
  19.         lion.PrintInfo();
  20.  
  21.         System.out.println("This is task two: ");
  22.  
  23.         Cat cat = new Cat("Mam-dasha");
  24.         Cat cat3 = new Cat("Daughter-Polina");
  25.         cat.PtintInfo();
  26.         cat3.PtintInfo();
  27.         cat.name_fathe = "Father-Tim";
  28.         //cat1.PtintInfo();
  29.  
  30.         System.out.println("This is task three: ");
  31.  
  32.         Cat[] cat_array = new Cat[9];
  33.         String[] namesofcats = {"Дедушка", "Папа", "Бабушка", "Мама", "Дочь", "Сын","Бабушка", "Мама", "Дочь"};
  34.  
  35.         for (int i = 0; i < 9; i++) {
  36.             cat_array[i] = new Cat(namesofcats[i]);
  37.             if(i < 6 )
  38.                 cat_array[i].PtintInfoOfName(1);
  39.         }
  40.         cat_array[0].PrintCats();
  41.  
  42.         System.out.println("This is task three: ");
  43.  
  44.         Cat[] cat_array_ = cat.CreateCats(cat_array);
  45.  
  46.         cat_array_[0].name_girl = "Delete";
  47.  
  48.         printCats(cat_array_);
  49.     }
  50.     public static void printCats(Cat[] array){
  51.         for (int i = 0; i < 3; i++) {
  52.             array[i].PtintInfoOfName(2);
  53.         }
  54.     }
  55. }
  56.  
  57. class Lion extends Cats {
  58.     public void PrintInfo(){
  59.         System.out.println("I am a Lion");
  60.     }
  61. }
  62.  
  63. class Puma extends Cats {
  64.  
  65. }
  66.  
  67. class Cheetah extends Cats {
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement