Вниз  Java-программирование (1-ые посты)
- 13.08.2014 / 01:24
sergeyew
  Пользователь

sergeyew 
Сейчас: Offline
aNNiMON, Mobitva.ru
- 13.08.2014 / 14:11
Vlad_jonson
  Пользователь

Vlad_jonson 
Сейчас: Offline
всем привет кто поможет?я создал кнопку в класе как теперь при нажатии на ету кнопку зделать чтоб клас закрылся и сразу же открылся новый?или хотя бы чтоб приложения закрылось метод дестроед не помагает
- 13.08.2014 / 14:23
RGT
  Пользователь

RGT 
Сейчас: Offline
Vlad_jonson, класс не может ни закрыться, ни открыться.
__________________
 don't tread on me
- 13.08.2014 / 16:57
Kalter
  Пользователь

Kalter 
Сейчас: Offline
Закрыть класс? Это как? Может, уничтожить?

Для добавления обработчика события кликни 2 раза по кнопке.

Выйти можно через System.exit(0)
__________________
 Homo homini penis est.
- 13.08.2014 / 18:36
Kalter
  Пользователь

Kalter 
Сейчас: Offline
Хорошие примеры нехорошего кода :hack:
http://info.javarush.ru/blog/govnocode/
__________________
 Homo homini penis est.
- 14.08.2014 / 06:49
Askalite
  Пользователь

Askalite 
Сейчас: Offline
Vlad_jonson, автозапуск и выход из main.
- 14.08.2014 / 07:13
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
Kalter (13.08.2014/16:57)
Выйти можно через System.exit(0)
Да ты экстремал :-D
- 16.08.2014 / 23:37
RblSb
  Пользователь

RblSb 
Сейчас: Offline
Что означают ключевые слова static и this?

Можно ли как-то создать в одном классе переменные с размерами экрана и использовать их во всех остальных 'как есть', без дописывания имени начального класса? При наследовании возникает проблема, если есть несколько суперклассов. Как вообще построить систему нормального приложения, нужно делать отдельные потоки для каждого отдельного цикла (меню/игра/редактор)?
- 16.08.2014 / 23:55
Kalter
  Пользователь

Kalter 
Сейчас: Offline
static - статистические поле класса, принадлежащее не экземпляру класса, а самому классу
this - ссылка на себя

Пример static:
  1. class A{
  2.  
  3.     static int a=5;
  4. }
  5.  
  6. class B{
  7.  
  8.     void start(){
  9.  
  10.         //обращаемся не к экземпляру класса, а к самому классу
  11.         System.out.println(A.a); //output: 5
  12.     }
  13. }
Пример this:
  1. class A{
  2.  
  3.     int a;
  4.     int b;
  5.  
  6.     A(int a,int b){
  7.  
  8.         this.a=a;
  9.         this.b=b;
  10.     }
  11. }
Можно ли как-то создать в одном классе переменные с размерами экрана и использовать их во всех остальных 'как есть', без дописывания имени начального класса?Только при том условии, что другими классами будут внутренние.
__________________
 Homo homini penis est.
- 17.08.2014 / 00:04
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
Kalter, не совсем так.
Переменная с идентификатором static хранится в памяти вне стека, а посему её значение не зависит от экземпляра класса.
А this - ссылка на текущий объект
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)