Galera, boa tarde!
Gostaria de saber que quando eu crio um construtor, se eu devo cria-lo como private, ou public. quero saber qual a melhor prática de poo para este caso(Considere a geração de getter and setter).
PRIVATE CLASSE CACHORRO
PRIVATE String COR; PRIVATE BOOLEAN possuiDono; PRIVATE String raca;
PRIVATE CACHORRO (String x, boolean a, String v){ COR = X; possuiDono = a; raca = v; }
MAIN
CACHORRO c1 = new CACHORRO ('Branco', true,' Poodle');
=========================================================
========================================================= PUBLIC CLASSE CACHORRO
PRIVATE String COR; PRIVATE BOOLEAN possuiDono; PRIVATE String raca;
PUBLIC CACHORRO (){ COR = THIS.COR; possuiDono = this.possuiDono; raca = this.raca; }
MAIN CACHORRO c1 = new CACHORRO ( true,' Poodle'); c1.setCOR('Branco'); c2.setPossuiDono(true); c3.setRaca('Raça1');