![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| gmax |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.9.2003 Репутация: нет Всего: нет |
есть такой код:
функция вызывается так:
вопрос я думаю понятен? |
||||
|
|||||
| DarkDS |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 748 Регистрация: 6.5.2003 Где: Таллинн, Эстония Репутация: 11 Всего: 16 |
1. Где все это используется?
2. Параметр со значением нулл для инта не вызовешь - инт - числовое значение, а нулл - это нулевое значение для объектов... 3. если нужно определить ошибочность принимпемого значения для инта, и не предпологается отрицательных запросов - то используют -1 для обозначения не верного значения. 4. если таки хочется пользоватся значением нулл, то нудно переделать функцию так:
Но вызывать ее в случае, когда значение не нулл:
|
||||
|
|||||
| gmax |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.9.2003 Репутация: нет Всего: нет |
вообще это для конструктора (но это думаю особого значения не имеет)
при создании экземпляра данного класса конструктору передается три значения первые два - обязательных; третий тоже обязательный, но его можно указать null и теперь возникает вопрос: как мне узнать null там или какое-то значение (это, в частности, значение буфера)? и если там значение то установить переменную содержащую размер буфера равной этому параметру при сравнении этого параметра (int) с null - выдает ошибку о несовместимости типов это в принципе можно организовать двумя конструкторами (в одном есть третий параметр, в другом - нет), но хотелось бы как-нибудь по человечески, а не через не столь отдаленное место |
|||
|
||||
| DarkDS |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 748 Регистрация: 6.5.2003 Где: Таллинн, Эстония Репутация: 11 Всего: 16 |
ТОгда тебе больше всего подойдет вариант с -1...
|
|||
|
||||
| gmax |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.9.2003 Репутация: нет Всего: нет |
работает
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |