powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите оценить мой уровень в яве
25 сообщений из 121, страница 2 из 5
Помогите оценить мой уровень в яве
    #34115492
omut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторprotected видно только в объекте этого класса и в объектах классов наследников, находящихся в том же пакете
По моему не совсем так. В том же пакете видно всем, даже не наследникам. А вот наследники могут увидеть и из других пакетов. Правда, если ссылка будет иметь родительский тип, то ни фига не увидишь.
Э-эх, мне хоть бы 500 денег!!!!!!!!!!!
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34115546
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это в той же теме Убейте... :) я там дальше пошел копать? посоветовался с людьми и получились два примера, один из которых запускается на 1.6 второй нет :)
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34116093
omut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АСУ ТПшник , прежде чем я найду и прочту указанную Вами тему, скажите, что там опровергается:
Это?
авторВ том же пакете видно всем, даже не наследникам
Здесь я не прав?
авторА вот наследники могут увидеть и из других пакетов.
Или тут что-то не так?
авторПравда, если ссылка будет иметь родительский тип, то ни фига не увидишь
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34116203
omut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А где подсмотреть что-нить про 8-ой вопрос(Какие типы ссылок бывают)? Я бы вот не ответил.
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34116304
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
omutА где подсмотреть что-нить про 8-ой вопрос(Какие типы ссылок бывают)? Я бы вот не ответил.
- возможно имелось в виду знание пакета java.lang.ref
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34116381
dremmmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kachalov omutА где подсмотреть что-нить про 8-ой вопрос(Какие типы ссылок бывают)? Я бы вот не ответил.
- возможно имелось в виду знание пакета java.lang.ref
они самые, правда я сам только в теории их знаю, небыло задач...
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34116398
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да нет, я не говорил, что вы не правы. Там просто обсуждется близкая тема. Почитайте.
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34116498
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
но если вы хотите это услышать, то скажу :)
Нельзя получить доступ к protected методу из класса наследника, если он относится к другому пакету.
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34116557
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спроектировать и написать задание на реализацию сервер-клиент
ну-ну, cпроектируй архитектуру, которая будеи работать на P2 300Mhz, RAM 128, client count in second 500-1500, reaction time 0.5 sec.

Кстати да, совсем забыл! Если думаете что это непосильная задача, то дайте более точные исходные, а подумаю и предложу приемлемый вариант решения, есил конечно получится.
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34116755
dremmmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1500 клиентов на 1 сервер
К: ало
С: я тут
типа пинг, и то, "камней" хватит...
Спроектируйте систему загрузки картинок на мобильный, как вы ее себе видете, чтоб дешево, быстро, удобно, для всех моделей, картинка в правильном формате (размер, цвета) и т.д.
или
Система мониторинга и управления сетевыми устройствами, чтоб через SNMP, Telnet, Web и для ВСЕХ производителей
или
то что хорошо знаете

Нарисуйте UML, разместите в инете и ищете работу на 3000, на должность "Архитектор", со ссылкой а "архитектуру".
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34117145
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АСУ ТПшникно если вы хотите это услышать, то скажу :)
Нельзя получить доступ к protected методу из класса наследника, если он относится к другому пакету.

Да ну?
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34117168
omut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АСУ ТПшникно если вы хотите это услышать, то скажу :)
Нельзя получить доступ к protected методу из класса наследника, если он относится к другому пакету.
Блин! Как после этого верить учебникам! Я не спец в Java. Но до сего дня был уверен, если protected то доступно любому наследнику. Может не внимательно читал. Приду домой перечитаю
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34117181
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
omutБлин! Как после этого верить учебникам! Я не спец в Java. Но до сего дня был уверен, если protected то доступно любому наследнику. Может не внимательно читал. Приду домой перечитаю

все правильно
товарищ АСУТПшник спутал protected с доступом по умолчанию
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34117192
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нате код держите. Недоверчивые...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 package  asutp.samples2;

 import  asutp.samples.ParentClass;

 public   class  ChildClass  extends  ParentClass {
	 public  ChildClass(ParentClass p) {
		 this .p = p;
	}

	 public  ParentClass p;

	 public   boolean  b;

	 public   void  initB() {
		b = p.getB();
	}
}
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
 package  asutp.samples;

 public   class  ParentClass {
	 protected   boolean  getB() {
		 return  a;
	}

	 private   boolean  a;
}
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 import  asutp.samples.ParentClass;
 import  asutp.samples2.ChildClass;

 public   class  Main {
	 public   static   void  main(String[] args) {
		ParentClass parent =  new  ParentClass();
		ChildClass child1 =  new  ChildClass(parent);
		child1.initB();
	}
}
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34117203
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы в этом уверены? может это вы ошибаетесь?
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34117233
omut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АСУ ТПшниквы в этом уверены? может это вы ошибаетесь?
Если это Вы мне, то повторяю-я далеко не спец. В настоящий момент не уверен. И даже проверить Ваш пример не имею возможности. Если Вы окажитесь правы-я разочаруюсь. В Java.
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34117243
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
налицо взаимное недопонимание

спецификация protected предполагает, что коасс имеет доступ к СВОИМ полям типа protected, даже если они определены в суперклассе
в вашем примере вы дергаете метод из объекта типа ParentClass, который ничего "не знает" о том, что у него где-то объявлены его наследники
почему он должен предоставлять доступ?

Dmitriy O "Итак вред от арабов (черных мусульман)
- Присутсвовали в татаро-монгольском иге"
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34117264
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
omut, не пугайся, вы просто говорите о разных вещах =)
для приведенного примера:

Код: plaintext
1.
2.
3.
4.
	 public   void  initB() {
		b = getB(); //так работает
		b = p.getB(); //так - нет
	}

Dmitriy O "Итак вред от арабов (черных мусульман)
- Присутсвовали в татаро-монгольском иге"
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34117280
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, а то, что доступ к protected есть для классов в одном пакете - есть следcтвие того, что protected - расширенное множество разрешений доступа по умолчанию.

вот тут картинка хорошая есть.

Dmitriy O "Итак вред от арабов (черных мусульман)
- Присутсвовали в татаро-монгольском иге"
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34117598
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pitbull terrier
+1
Конструктивный человек. Наверное вы правы.
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34117630
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dremmmmmЧто такое полимарфизм

полимарфизм - это полиморфизм
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34120206
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собстно UP ибо интересно :)
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34120238
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати интересно было бы разгром послушать тоже, из какой ситуации я не выкручусь ибо не профессионален (Естественно объективно). Это думаю многим будет полезно узнать.
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34120368
smbdy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АСУ ТПшникprotected видно только в объекте этого класса и в объектах классов наследников, находящихся в том же пакете.

it's false
...
Рейтинг: 0 / 0
Помогите оценить мой уровень в яве
    #34120371
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример в студию. Без всяких только rtti и прочего.
...
Рейтинг: 0 / 0
25 сообщений из 121, страница 2 из 5
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите оценить мой уровень в яве
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]