Processing:Справочник языка Processing/Object

Материал из Онлайн справочника
Перейти к: навигация, поиск

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


Object [1]

Обозначение

Object

Описание

Объекты это экземпляры классов. Класс представляет собой группу связанных методов (функций) и полей (переменных и констант).

Синтаксис

ClassName instanceName

Параметры

ClassName    - класс, из которого создается новый объект.
instanceName - имя для нового объекта.

Пример

  1. // Объявляем и создаём два объекта (h1, h2) из класса HLine
  2. HLine h1 = new HLine(20, 2.0);
  3. HLine h2 = new HLine(50, 2.5);
  4.  
  5. void setup()
  6. {
  7.   size(200, 200);
  8.   frameRate(30);
  9. }
  10.  
  11. void draw() {
  12.   background(204);
  13.   h1.update();
  14.   h2.update();  
  15. }
  16.  
  17. class HLine {
  18.   float ypos, speed;
  19.   HLine (float y, float s) {  
  20.     ypos = y;
  21.     speed = s;
  22.   }
  23.   void update() {
  24.     ypos += speed;
  25.     if (ypos > width) {
  26.       ypos = 0;
  27.     }
  28.     line(0, ypos, width, ypos);
  29.   }
  30. }

См.также

Внешние ссылки

  1. processing.org - Object