Informática, perguntado por viniciuscalvoneves, 10 meses atrás

Quando desenvolvemos um sistema orientado a objetos, definimos uma classe ou um conjunto de classes que possui seus métodos e atributos, detalhando assim, uma entidade. Para manipular as classes surge o conceito de objeto, que é uma instância de uma classe. Ele é capaz de armazenar estados por meio de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos. Além do objeto, nossa classe pode prever valores padrão (por default) para tais parâmetros ao instanciar um objeto.

TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018. Unidade IV

Considerando o exposto acima, qual método seria necessário implementar em uma classe, de modo que recebesse dois parâmetros, $altura e $largura, sendo que, caso não informados, recebam por padrão o valor 100 para altura e 200 para largura, respectivamente?
Alternativas
Alternativa 1:
public function __construct(100, 200) { }

Alternativa 2:
public function construct($altura, $largura, 100, 200) { }

Alternativa 3:
public function construct($altura, 100, $largura, 200) { }

Alternativa 4:
public function construtor($altura, 100, $largura, 200) { }

Alternativa 5:
public function __construct($altura = 100, $largura = 200) { }

Soluções para a tarefa

Respondido por juliaafs
0

Tambem gostaria de saber essa

Perguntas interessantes