Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
13 / 1 / 0
Регистрация: 25.03.2013
Сообщений: 282

Иерархия классов

12.10.2018, 22:19. Показов 2426. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть какая-нибудь картинка где изображена иерархия встроенных классов в java?
От класса Object и все классы и интерфейсы, которые от него наследуются.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.10.2018, 22:19
Ответы с готовыми решениями:

Иерархия классов
Определить иерархию ИТ-специалистов, для дальнейшего составления из них команды. Нужна лишь идея, спасибо за помощь!

Иерархия классов
Только начал изучать в универе java (да и вообще программирование в целом) и задание меня поставило в тупик, так как пока не могу...

Иерархия классов
В некоторой задаче рассматриваются транспортные средства, у которых есть их скорость перемещения и стоимость часа работы(целые поля...

19
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
12.10.2018, 23:01
Цитата Сообщение от Noob32 Посмотреть сообщение
Есть какая-нибудь картинка где изображена иерархия встроенных классов в java?
От класса Object и все классы и интерфейсы, которые от него наследуются.
https://docs.oracle.com/en/jav... asses.html
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
12.10.2018, 23:03
Цитата Сообщение от Noob32 Посмотреть сообщение
все классы и интерфейсы
Ты представляешь себе, СКОЛЬКО их?
Нет, не представляешь...
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
13.10.2018, 09:10
А вот:
https://docs.oracle.com/javase/8/docs/ - КОНЦЕПТУАЛЬНАЯ ДИАГРАММА Java 8
0
13 / 1 / 0
Регистрация: 25.03.2013
Сообщений: 282
13.10.2018, 10:44  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Ты представляешь себе, СКОЛЬКО их?
Нет, не представляешь...
Ну хотя бы какая-нибудь. Где основные классы и интерфейсы, которые наследуются от Object. А то когда читаешь книгу, пишут такой то класс наследуется от такого то и так далее. Потом эту иерархию представить себе не можеш. И каша в голове.
Вот типа такой как на картинке ток поподробней немного
Миниатюры
Иерархия классов  
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
13.10.2018, 11:28
Noob32, Вот тебе иерархия классов, немного подробнее
дерево тут

Добавлено через 6 минут
Там еще рядом во вкладке есть deprecated, смотри, не выучи лишнее!
1
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
13.10.2018, 11:31
Цитата Сообщение от Noob32 Посмотреть сообщение
каша в голове
проходит когда нарабатываешь опыт программирования. Для каждой задачи нужны свои классы и интерфейсы...

Добавлено через 1 минуту
Цитата Сообщение от ViktorFX Посмотреть сообщение
не выучи лишнее!
жжошь
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
13.10.2018, 11:52
Цитата Сообщение от Noob32 Посмотреть сообщение
Потом эту иерархию представить себе не можешь
Зачем тебе её представлять?
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
13.10.2018, 12:09
Вопрос на засыпку: сколько
Цитата Сообщение от Noob32 Посмотреть сообщение
встроенных классов в java?
0
13 / 1 / 0
Регистрация: 25.03.2013
Сообщений: 282
13.10.2018, 14:10  [ТС]
Цитата Сообщение от ViktorFX Посмотреть сообщение
Вот тебе иерархия классов, немного подробнее
дерево тут
Во эт то что нужно
0
75 / 61 / 29
Регистрация: 20.04.2015
Сообщений: 415
13.10.2018, 20:10
в джава есть класс обжект и все классы от него наследуются. иерархии нет. аксиома.
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
13.10.2018, 21:30
Цитата Сообщение от TotalUSE Посмотреть сообщение
в джава есть класс обжект и все классы от него наследуются. иерархии нет. аксиома.
Если иерархии нет - то не наследуются от одного(Object). (с)(иерархия наследования классов)
Если все наследуются от одного(Object) - то и есть иерархия. (с)(иерархия наследования классов)
противоречивая аксиома. ненаходите?

П.С. ссылки на первоисточники выше.
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
13.10.2018, 22:26
Цитата Сообщение от TotalUSE Посмотреть сообщение
иерархии нет. аксиома.
"Сильное заявление, проверять я его конечно не буду" (с)
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
13.10.2018, 22:44
Цитата Сообщение от TotalUSE Посмотреть сообщение
в джава есть класс обжект и все классы от него наследуются
Ты пьяный что ли?
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
14.10.2018, 00:49
К вопросу, "все ли является объектом", почему нельзя создать список любого(которого я захочу) типа объектов? List<"имя нужного мне объекта"> b1 = new ArrayList<>();
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
14.10.2018, 01:09
ViktorFX, не имя объекта, а тип должен быть. А вообще пример в студию что не получается создать.
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
14.10.2018, 02:46
JIeIIIa, Не то чтобы у меня была такая задача, просто в целях исследования.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Double d = 10.0;
Integer[] a = new Integer[0];
int[] b = new int[0];
 
System.out.print("d.getClass().getName() : ");
System.out.println(d.getClass().getName());
        
System.out.print("a.getClass().getName() : ");
System.out.println(a.getClass().getName());
        
System.out.print("b.getClass().getName() : ");
System.out.println(b.getClass().getName());
 
List<Double> lD = new ArrayList<>();                         // ожидаемо, ок
//List<Object> b1 = new ArrayList<>();                      // ожидаемо, ок
//List<java.lang.Double> b1 = new ArrayList<>();       // ожидаемо, ок
//List<[Ljava.lang.Integer;> b1 = new ArrayList<>();  // нет, это же не примитивный тип, мог бы и попытатся.
//List<[I> b1 = new ArrayList<>();                            // ожидаемо, нет, хотя и объект.
Bash
1
2
3
d.getClass().getName() : java.lang.Double
a.getClass().getName() : [Ljava.lang.Integer;
b.getClass().getName() : [I
Ну синтаксис такой как бы, я не против, но с оф. доков есть другое :
public class Object
Class Object is the root of the class hierarchy. Every class has Object as a superclass. All objects, including arrays, implement the methods of this class.

Добавлено через 4 минуты
Ну или просто я ошибся с тем что массивы это объекты, несмотря на то что можно вызвать их класс и имя.
Да и что же это за имя такое "[I" )))

Добавлено через 3 минуты
Да, и ясное дело List<a.getClass().getName()> b1 = new ArrayList<>(); тоже не катит ))

Добавлено через 1 час 7 минут
Разобрался, что-то на ночь не в ту степь понесло.
0
75 / 61 / 29
Регистрация: 20.04.2015
Сообщений: 415
14.10.2018, 04:27
Все классы наследуют от класса Object. Все остальные классы, даже те, которые мы добавляем в свой проект, являются неявно производными от класса Object. Поэтому все типы и классы могут реализовать те методы, которые определены в классе Object. Тут вот какой либо иерархии нету просто абсолютно все классы неявно наследуются от класса обжект. Если мы начинаем говорить конкретно например про колекшен фреймворк то тут уже есть своя четкая иерархия интерфейсов и классов.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
14.10.2018, 08:47
Цитата Сообщение от TotalUSE Посмотреть сообщение
Если мы начинаем говорить конкретно например про колекшен фреймворк то тут уже есть своя четкая иерархия интерфейсов и классов.
Но они все тоже, по твоей же логике, наследуются от класса Object, о какой же иерархии речь?
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
14.10.2018, 09:40
ViktorFX, разобрались и хорошо)

Цитата Сообщение от TotalUSE Посмотреть сообщение
Тут вот какой либо иерархии нету
Цитата Сообщение от ViktorFX Посмотреть сообщение
Class Object is the root of the class hierarchy
Я бы верил документации, а не псевдоаксиомам. TotalUSE, а можно еще определение четкости иерархии?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.10.2018, 09:40
Помогаю со студенческими работами здесь

Простая иерархия классов
Доброго времени суток. В общем сабж - университетское задание, лабораторная работа: построить иерархию классов 4 сущностей: Деталь,...

Java иерархия классов
Доброго времени суток. Недавно начал изучать Java и работу с классами. И вот возник вопрос у меня: Допустим, у меня есть n...

Иерархия классов
Здравствуйте! Такой вопрос: как написать метод, который принимает Object и выводит на консоль все классы в иерархии этого обьекта? Есть...

Иерархия классов
Здравствуйте. У java классов есть иерархия, например, org.eclipse.jdt.core.JDTCompilerAdapter. Как узнать этот путь для в Eclipse...

Иерархия классов в Java
Здравствуйте. Начал изучение java с простеньких задач и дошел до иерархии классов. Вот что я хотел сделать: -Не менее 10 классов. ...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru