NEW
Font size
WorksheetsQuiz Aula 7 - 3DSMB15 -POO
Total questions: 10
Worksheet time: 3hrs 5mins
Você precisa criar uma “receita” que descreva como será um carro, com atributos e comportamentos. Em Dart, como chamamos essa “receita”?
Classse
Métodos
Nenhuma das alternativas.
Objetos.
Quando usamos uma classe para criar algo real (exemplo: um carro específico da marca Fiat), o que estamos criando?
Obijeto
Classe
Métodos.
Nenhuma das alternativas.
Um método dentro de uma classe serve para:
Armazenar os atributos de um objeto.
Definir as ações que o objeto pode executar.
Nenhuma das alternativas
Criar automaticamente um objeto.
O construtor em Dart é:
Um método especial chamado automaticamente quando criamos um objeto
Uma variável que guarda valores fixos
Uma função que só serve para imprimir textos
Um método especial chamado automaticamente quando criamos uma classe.
Dado o código abaixo:
class Pessoa {
String nome;
Pessoa(this.nome);
}
O trecho Pessoa(this.nome); representa:
Um método normal da classe
O construtor da classe
Um objeto da classe
Nenhuma das alternativas
Qual a saída do código abaixo?
class Carro {
String marca;
Carro(this.marca);
}
void main() {
Carro c = Carro("Fiat");
print(c.marca);
}
Fiat
Carro
Erro de compilação
c is instance of Carro
Se eu crio um objeto assim:
Aluno aluno1 = Aluno("Maria", 18);
Qual recurso está sendo usado para inicializar os atributos no momento da criação?
Método
Classe
Costrutor
Nenhuma das alternativas.
Qual das opções representa um atributo de uma classe Carro?
void acelerar()
String cor = "Azul";
Carro(this.cor);
Nenhuma das alternativas
O que significa a palavra this dentro de um construtor?
Indica que estamos chamando outro método
Indica que estamos nos referindo ao próprio atributo da classe
É um tipo especial de variável global
Nenhuma das alternativas
Um objeto pode ter:
Apenas atributos, nunca métodos
Apenas métodos, nunca atributos
Nenhuma das alternativas
Atribuitos e métodos.
