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

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

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


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


class [1]

Обозначение

class

Описание

Ключевое слово, используемое при объявлении класса. Класс представляет собой совокупность полей (данных) и методов (функции, которые являются частью класса), который может быть создан как объект. Первая буква имени класса обычно прописная, чтобы отделить его от других типов переменных. Связанное учебное пособие по объектно-ориентированному программированию размещено на веб-сайте Oracle.

Синтаксис

class ClassName {
  statements
}

Параметры

ClassName  - любое допустимое имя переменной       
statements - любые допустимые операторы

Пример

  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 > height) {
  26.       ypos = 0;
  27.     }
  28.     line(0, ypos, width, ypos);
  29.   }
  30. }

См.также

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

  1. processing.org - class