| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Не получается лабораторная по интерфейсам |
| Автор: sidd 14.3.2011, 22:13 | ||
У меня в лабораторной работе вот такое задание:
Если я правильно понял, создать объект интерфейса нельзя. Можно только создать объект класса, который наследует его. Тогда как сделать методы, которые принимают и возвращают B? |
| Автор: _Y_ 14.3.2011, 22:28 |
| Интерфейс методы описывает. В том числе описывает и что они принимают-возвращают. А вот код методов - только в имлиментирующем интерфейс классе. Надо понимать, что в задаче В это формальный параметр. |
| Автор: sidd 14.3.2011, 22:54 | ||
| А, я просто думал, что принимающий и возвращающий методы надо реализовать в классе. А если в интерфейсе, то тогда понятно Тогда еще вопрос. Что значит создать интерфейс с областью доступа private? Это значит, что сам интерфейс должен быть с атрибутом private? То есть, вот так:
Ведь в самом интерфейсе нельзя область private делать. |
| Автор: carper 15.3.2011, 09:26 |
На практике я таких монстров никогда не использовал и не видел таких извращенцев, но пример, того что вам надо, например, тут: http://bytes.com/topic/java/answers/743736-private-interface-example |
| Автор: sidd 19.3.2011, 01:18 |
| carper, спасибо! То, что надо. |