|
|
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
именно причем. я ж привел пример, из которого видно, что не с immutable объектами такое не пройдет. я имею ввиду, что : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 11:50:16 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
автор ...// (Предположим, что такой метод есть) не сработает! так как String - immutable. :)) ок, давай теперь разбираться, что же такое иммутабле объекты??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 11:53:39 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
че предполагать то? метода String.setText() нет, так как действительно String реализует паттерн immutable, но к передаче параметров это не имеет отношения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 11:57:04 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
wessen > автор > ...//(Предположим, что такой метод есть) не сработает! так как String - immutable. > :)) > ок, давай теперь разбираться, что же такое иммутабле объекты??? immutable - читай final. ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 11:57:57 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
Timm...но к передаче параметров это не имеет отношения. вот и про то же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 11:59:12 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
авторприм. редактора: верно - ВСЕ ПАРАМЕТРЫ В JAVA ПЕРЕДАЮТСЯ ПО ЗНАЧЕНИЮ. Если параметр - ссылка на объект, то ЗНАЧЕНИЕМ является ЗНАЧЕНИЕ самой ссылки, а не значение разнообразных полей в объекте, коих может быть великое множество, как по количеству, так и по разнообразию типов :( 1)все параметры передаются по значению 2)если параметр-ссылка смотри пункт первый? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:00:13 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
wessen Timm...но к передаче параметров это не имеет отношения. вот и про то же т.е. вот и я про то же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:01:05 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
Naug > :( > 1)все параметры передаются по значению > 2)если параметр-ссылка смотри пункт первый?Тема==Ответить жжешь :-)))) ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:01:30 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
короче - при передаче в метод объектов, реализующих паттерн immutable, значение объекта не может измениться ни при каких обстоятельствах (впрочем, оно никогда не может измениться ). в противном случае - может измениться, если вызываются методы этого объекта. вот и все. при этом если попытаться присвоить переданный параметр другому объекту, то влияния на значение переданного объекта (на его поля, в метод то передастся значение ссылки ) это никакого не окажет. типа вот :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:02:47 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
Deady Naug > :( > 1)все параметры передаются по значению > 2)если параметр-ссылка смотри пункт первый?Тема==Ответить жжешь :-)))) ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 это правда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:03:19 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
Timm > короче - при передаче в метод объектов, реализующих паттерн > immutable, значение объекта не может измениться ни при каких > обстоятельствах (впрочем, оно никогда не может измениться ). > в противном случае - может измениться, если вызываются методы > этого объекта. вот и все. при этом если попытаться присвоить > переданный параметр другому объекту, то влияния на значение > переданного объекта (на его поля, в метод то передастся значение > ссылки ) это никакого не окажет. > типа вот :-) я это и толдычу уже несколько постов. ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:04:11 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
ты чета талдычишь про иимьютабл объекты, которые передаются в метод. а что про них говорить то?? ну не могут они в принципе измениться, нигде. а я пытался понять что происходит при передаче объекта вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:06:44 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
может вот так было бы понятней: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. глобальная пременная person, все равно останется null; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:14:55 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:15:42 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
wessenможет вот так было бы понятней: Код: plaintext глобальная пременная person, все равно останется null; было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:17:30 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
Timm Deady Naug > :( > 1)все параметры передаются по значению > 2)если параметр-ссылка смотри пункт первый?Тема==Ответить жжешь :-)))) ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 это правда а что такое значение ссылки? Если ВСЁ ПЕРЕДАЁТСЯ ПО ЗНАЧЕНИЮ то откуда термин ссылки вообще в яве взялся? вот есть объект, отправляем его как параметр. Соответственно метод получает ссылку на объект и всё что происходит с переменной внутри метода изменяет изначальный объект. Однако если если переменной внутри метода присваивается новое значение то получается что эта ссылка указывает на новый объект все изменения с которым идут лесом после закрытия метода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:19:25 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
Timm wessenможет вот так было бы понятней: Код: plaintext глобальная пременная person, все равно останется null; было я оттуда и взял, но немного переделал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:19:51 |
|
||
|
ошибки начинающих java-программистов
|
|||
|---|---|---|---|
|
#18+
можно почитать тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 12:24:22 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2151079]: |
0ms |
get settings: |
15ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
45ms |
get topic data: |
15ms |
get first new msg: |
10ms |
get forum data: |
4ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 357ms |
| total: | 556ms |

| 0 / 0 |
