|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.03.2017, 10:02 | #1 |
Пользователь
Регистрация: 03.09.2016
Сообщений: 21
|
классы вложенные в интерфейс
interface inf_cl {
class inc { } public class inc_pub { } abstract class inc_abs { } abstract public class inc_abs_pub { } static class inc_stc { } static public class inc_stc_pub { } abstract static class inc_stc_abs { } abstract static public class inc_stc_abs_pub { } final class inc_fnl { } final public class inc_fnl_pub { } static final class inc_fnl_stc { } static final public class inc_fnl_stc_pub { } } class inf_cl_check_inc extends inf_cl.inc { } class inf_cl_check_inc_pub extends inf_cl.inc_pub { } class inf_cl_check_inc_abs extends inf_cl.inc_abs { } class inf_cl_check_inc_abs_pub extends inf_cl.inc_abs_pub { } class inf_cl_check_inc_stc extends inf_cl.inc_stc { } class inf_cl_check_inc_stc_pub extends inf_cl.inc_stc_pub { } class inf_cl_check_inc_stc_abs extends inf_cl.inc_stc_abs { } class inf_cl_check_inc_stc_abs_pub extends inf_cl.inc_stc_abs_pub { } Почему ява2 позволяет наследовать не статические классы, которые объявлены в интерфейсе и как это можно использовать? |
05.03.2017, 15:19 | #2 |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 774
|
Потому что они нестатические и не final. Любые такие классы могут быть расширены.
Для паттерна стратегия, например. Код:
a.k.a. Angelicos Phosphoros
Мой сайт |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вложенные классы | maks_IQ | Общие вопросы C/C++ | 1 | 09.09.2012 14:39 |
Вложенные классы | an.net | C# (си шарп) | 1 | 29.11.2011 12:08 |
Шаблоны. Вложенные классы. | Selestis | Общие вопросы C/C++ | 2 | 27.11.2011 16:52 |
Вложенные классы | 3dg_fan | Общие вопросы по Java, Java SE, Kotlin | 1 | 16.10.2011 01:43 |
Вложенные классы. | Lunex.08 | Общие вопросы C/C++ | 6 | 17.02.2010 12:01 |