0 / 0 / 1
Регистрация: 12.02.2018
Сообщений: 157

Объясните пожалуйста логику как можно доступнее

02.03.2018, 21:54. Показов 2167. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public static void main(String[] args) {
       Cat cat = new Cat();
        Dog dog = new Dog();
        Fish fish = new Fish();
        Woman woman = new Woman();
        cat.owner = woman;
        dog.owner = woman;
        fish.owner = woman;
        
    }
 
    public static class Cat {
        public Woman owner;
        
    }
 
    public static class Dog {
        public Woman owner;
    }
 
    public static class Fish {
        public Woman owner;
    }
 
    public static class Woman {
        
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.03.2018, 21:54
Ответы с готовыми решениями:

Объясните, пожалуйста, в каком порядке Java-машина читает код и логику работы
Объясните, пожалуйста, в каком порядке Java-машина читает код и логику работы. Для меня выглядит так, как будто не хватает одного...

Объясните логику работы программы
public static boolean getAnswer ( int array){ if (array.length < 2) return false; for (int i = 0; i < array.length - 1;...

Объясните пожалуйста как работает эта программа
Объясните пожалуйста как работает эта программа import java.util.Scanner; public class Main { public static void...

26
0 / 0 / 1
Регистрация: 12.02.2018
Сообщений: 157
05.03.2018, 09:24  [ТС]
Студворк — интернет-сервис помощи студентам
Aviz__, это ide?
0
 Аватар для Aviz__
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
05.03.2018, 09:27
Цитата Сообщение от 3vik Посмотреть сообщение
ide
в каждой ide есть. это инструмент отладки. полно обучающего видео, по сети, для каждой ide.
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
05.03.2018, 10:53
Цитата Сообщение от Aviz__ Посмотреть сообщение
в каждой ide есть. это инструмент отладки
Да есть и родной консольный: https://docs.oracle.com/javase... s/jdb.html
0
 Аватар для Aviz__
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
05.03.2018, 11:05
easybudda, конечно!
0
75 / 61 / 29
Регистрация: 20.04.2015
Сообщений: 415
05.03.2018, 17:43
ммм.. знакомая лабуда с джава раша...
0
25 / 26 / 9
Регистрация: 14.03.2018
Сообщений: 74
16.03.2018, 07:48
Цитата Сообщение от korvin_ Посмотреть сообщение
Ну почитай литературу. Художественную, например.
Без этого сообщения ТС точно смог бы прожить еще денек, вот верю я в это., бери пример с начинающих от них больше пользы. Хотя как я понимаю число постов не признак знанийи твои 2000 скорее всего просто флуд по большей
части

Цитата Сообщение от korvin_ Посмотреть сообщение
Здесь нет никакой логики, только структура данных.
Никакой логики нет в твоих ответах, вопрос задан правомерно.

Цитата Сообщение от 3vik Посмотреть сообщение
Объясните пожалуйста логику как можно доступнее - Java SE
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public static void main(String[] args) {
       Cat cat = new Cat();       // создается объект кошка конструктором класса Cat
        Dog dog = new Dog();
        Fish fish = new Fish();
        Woman woman = new Woman();  // создается объект женшина конструктором класса Woman
        cat.owner = woman;   // объект кошка, его полю владелец (woman) назначается объект woman созданный в предыдущей строке
        dog.owner = woman; // объект собака, поле владельца равно объекту woman класса Woman
        fish.owner = woman;
        
    }
 
    public static class Cat {
        public Woman owner;   
        
    }
 
    public static class Dog {
        public Woman owner;
    }
 
    public static class Fish {
        public Woman owner;
    }
 
    public static class Woman {
        
    }
}
Есть три класса животных. Каждое животное знает своего владельца, ну в классе животного есть поле класс Woman которое определяет владельца данного животного.
Java
1
2
3
cat.owner = woman;
dog.owner = woman;
fish.owner = woman;
Эти строчки означают что каждому животному назначается владелец объект woman класса Woman.
И хотя такое прямое назначение довольно редкий случай, обычно делается через сеттеры, но возможный.
Ничего сложного.


Все очень просто на самом деле.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
16.03.2018, 10:55
Цитата Сообщение от lakusnik Посмотреть сообщение
Без этого сообщения ТС точно смог бы прожить еще денек, вот верю я в это., бери пример с начинающих от них больше пользы. Хотя как я понимаю число постов не признак знанийи твои 2000 скорее всего просто флуд по большей
части
Как и без твоего. Ты решил внести свой вклад во флуд?

Цитата Сообщение от lakusnik Посмотреть сообщение
Хотя как я понимаю число постов не признак знанийи твои 2000 скорее всего просто флуд по большей части
Ты-то, я смотрю, знаток оставлять капитанские комментарии к очевидному коду.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.03.2018, 10:55

Объясните пожалуйста как работает этот код, как это объяснить преподавателю, кто шарит
Тут вначале понятно, тип матрица 5 на 5, дальше что за переменные? и что за условие в цикле выполняется не совсем понимаю, объяните плиз ...

Объясните пожалуйста как считать данные из файла и отсортировать их
Например, мне вот нужно считать из файла город и температуры "москва":"10";"самара":"15";"сочи":"20"... ...

Объясните, пожалуйста, логику работы кода
Пожалуйста, объясните логику этого примера, не могу совсем разобраться. Сначала мы вызываем функцию setupHelp(), у нас в ней есть массив...

Объясните пожалуйста как работают эти программы, если можно с комментариями к коду
Объясните пожалуйста как работают эти программы, если можно с комментариями к коду #include <iostream> using namespace...

Программа выдает ошибку [C++ Error] Unit1.cpp(23): E2062 Invalid indirection, объясните пожалуйста в чем причина и как можно исправить
Программа выдает ошибку Unit1.cpp(23): E2062 Invalid indirection, объясните пожалуйста в чем причина и как можно исправить.подобную ошибку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Опции темы

Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru