Qual o motivo de colocar o modificador de acesso public já que estou acessando somente na própria page. Ex: export class CadastroPage {
private carro: Carro; private precoTotal: number;
não poderia ser private?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Qual o motivo de colocar o modificador de acesso public já que estou acessando somente na própria page. Ex: export class CadastroPage {
private carro: Carro; private precoTotal: number;
não poderia ser private?
Oi Marcos, tudo bem ?
Acredito que essa decisão tenha sido apenas para deixar mais simples a explicação do curso.
Oi Marcos,
Realmente, é uma boa prática de Orientação a Objetos você usar o encapsulamento e manter como "private" as variáveis e os métodos que só são usados pela própria classe.
A escolha por public pode ter sido para facilitar o aprendizado. Pode ser também que ele venha a usar o conteúdo em outras classes mais pra frente e já deixou public para facilitar...
Mas você está no caminho certo! Muito bom, parabéns!
Bons estudos! :)
Obrigado pessoal! ;)