Rectangle
in package
Aquesta classe representa un rectangle amb la seva base i alçada
Table of Contents
Properties
- $qRectanglesCreats : int
- $qRectanglesQueden : int
- $b : int
- $h : int
Methods
- __construct() : Rectangle
- Inicialitza el rectangle a partir d'una base i alçada.
- __destruct() : mixed
- getAlcada() : int
- Retorna l'alçada del Rectangle
- getArea() : int
- Retorna l'àrea del Rectangle
- getBase() : int
- Retorna la base del Rectangle
- getPerimetre() : int
- Retorna el perímetre del Rectangle
- getQuantsRectanglesCreats() : int
- Retorna el nombre de rectangles s'han creat des de l'inici
- getQuantsRectanglesQueden() : int
- Retorna el nombre de rectangles que tenim creats i no eliminats
- mostraDades() : string
- Retorna un string per a mostrar per pantalla en texte o html amb les dades del rectangle
- setAlcada() : void
- Permet assignar l'alçada del Rectangle
- setBase() : void
- Permet assignar la base del Rectangle
- setTamany() : void
- Permet assignar la base i l'alçada del Rectangle a la vegada
Properties
$qRectanglesCreats
public
static int
$qRectanglesCreats
= 0
representa el nombre de Rectangles que hem creat des de l'inici, inclosos aquells que ja no estan repferenciats. creats en cada moment
$qRectanglesQueden
public
static int
$qRectanglesQueden
= 0
representa el nombre de Rectangles que tenim creats en cada moment.
$b
private
int
$b
representa la base del rectangle
$h
private
int
$h
representa l'alçada del rectangle
Methods
__construct()
Inicialitza el rectangle a partir d'una base i alçada.
public
__construct([int $base = 10 ][, int $alcada = 0 ]) : Rectangle
En cas de no passar alçada aquesta serà la mateixa que la base En cas de no passar la base aquesta serà 10
Parameters
- $base : int = 10
-
representa la base. En cas de no posar-hi valor serà 10.
- $alcada : int = 0
-
representa l'alçada. En cas de no posar-hi valor serà el mateix que la base
Return values
Rectangle__destruct()
public
__destruct() : mixed
getAlcada()
Retorna l'alçada del Rectangle
public
getAlcada() : int
Return values
intgetArea()
Retorna l'àrea del Rectangle
public
getArea() : int
Return values
intgetBase()
Retorna la base del Rectangle
public
getBase() : int
Return values
intgetPerimetre()
Retorna el perímetre del Rectangle
public
getPerimetre() : int
Return values
intgetQuantsRectanglesCreats()
Retorna el nombre de rectangles s'han creat des de l'inici
public
static getQuantsRectanglesCreats() : int
Return values
intgetQuantsRectanglesQueden()
Retorna el nombre de rectangles que tenim creats i no eliminats
public
static getQuantsRectanglesQueden() : int
Return values
intmostraDades()
Retorna un string per a mostrar per pantalla en texte o html amb les dades del rectangle
public
mostraDades([mixed $html = false ]) : string
Parameters
- $html : mixed = false
Tags
Return values
stringsetAlcada()
Permet assignar l'alçada del Rectangle
public
setAlcada(mixed $alcada) : void
Parameters
- $alcada : mixed
Tags
setBase()
Permet assignar la base del Rectangle
public
setBase(mixed $base) : void
Parameters
- $base : mixed
Tags
setTamany()
Permet assignar la base i l'alçada del Rectangle a la vegada
public
setTamany(mixed $base[, mixed $alcada = 0 ]) : void
Parameters
- $base : mixed
- $alcada : mixed = 0