|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.12.2016, 19:42 | #1 |
Пользователь
Регистрация: 15.08.2016
Сообщений: 32
|
разница между this(null) и this.text = null
Согласно библиотекам java имеется конструктор, который задает значения для переменных, наследованных от суперкласса.
public JButton() { this(null, null); } . Почему подобный конструктор не работает в данном форматировании? Вместо этого срабатывает запись this.text = null/ Иными словами, когда имеет смысл запись this(null) и какова разница между this(null) и this.text = null)
http://imageshack.com/a/img922/5707/6yizfA.gif
|
11.12.2016, 15:35 | #2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Ээээээээ. )
Попробую по простому. Ключевое слово this указывает на сам класс в котором производится вызов. Например если Вы пишете this(null) - то речь идет о конструкторе данного класса с одним параметром. И происходит инициализация свойства text в конструкторе. К примеру Код:
Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 11.12.2016 в 15:41. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сервер отправляет объект не null, а клиент принимает null (C# WCF) | NewLamer&Programer | Общие вопросы .NET | 3 | 22.04.2016 18:55 |
Value cannot be null | shtandra | ASP.NET | 4 | 13.01.2015 21:56 |
mailto:null | Mr_freeman | PHP | 0 | 07.12.2012 16:53 |
z is null | sedoyksa | JavaScript, Ajax | 1 | 02.11.2011 00:36 |
запрос с is null | Ks2010 | БД в Delphi | 14 | 22.07.2010 21:50 |