Post con tag classi

Mootools e la classe Events

La classe Events di Mootools consente di aggiungere ad una classe semplici quanto utili capacità di gestione degli eventi. Una classe che implementa Events può infatti aggiungere, rimuovere e scatenare degli eventi (fire).

Continua >

Definire una classe in Javascript

La definizione di una classe in Javascript avviene utilizzando una funzione come template.
Le classi possono contenere sia proprietà che metodi.
Le proprietà vengono specificate utilizzando la parola chiave this.
I metodi possono essere aggiunto all’oggetto prototype della Function (o si può assegnare ad una proprietà una funzione).
Consideriamo ad esempio l’oggetto Person:

function Person(firstname, lastname) {
	this.firstname = firstname;
	this.lastname = lastname;
}

Person.prototype.formattedName = function() {
	return this.firstname + " " + this.lastname;
};

Tale classe contiene le proprietà firstname e lastname, più il metodo formattedName, aggiunto nel prototipo della function (Prototype-based programming)

Continua >

Le classi in Ruby

Una classe in Ruby viene sempre definita utilizzando la parola chiave class:

class Auto
end

Istanziare un oggetto di una classe avviene utilizzando il metodo speciale initialize:

class Auto
  def initialize(marca, modello)
    @marca = marca
    @modello = modello
  end
end

auto = Auto.new("Lancia", "Y")

Continua >

Accesso alle classi in Java

In Java esistono due modalità di accesso alle classi: accesso Default e accesso Public.
Sebbene siano due i modi di accesso, esiste una sola parola chiave per indicare il modificatore di accesso. La keyword è public e indica l’accesso pubblico. Se nessuna keyword è specificata, verrà utilizzato l’accesso default.

Continua >