TestCar.java
Copie o código do código da seguinte forma:
classe pública TestCar {
public static void main(String[] args) {
Carro c1 = novo Carro();
c1.color = "vermelho";
c1.brand = "xxx";//Se este carro tiver muitos atributos, não seria problemático atribuir valores um por um assim? Existe uma maneira de definir suas propriedades (inicializar) assim que for produzido? Sim ~~~ veja abaixo
}
}
classe Carro {
Cor da corda;
Marca de corda;
void correr() {
System.out.printf("Estou executando...correndo..correndo~~~~/n");
}
void showMessage() {
System.out.printf("Cor do carro: %s, Marca do carro: %s/n", cor, marca);
}
}
TestCar_EX.java aprimorado
Copie o código do código da seguinte forma:
/*O que é um método de construção*/
classe pública TestCar_EX {
public static void main(String[] args) {
Carro c1 = novo Carro("vermelho", "xxx");
}
}
classe Carro {
Cor da corda;
Marca de corda;
carro público (cor da string, marca da string) {
this.color = color; //Isso aqui significa o objeto. A primeira cor é o atributo de cor deste objeto e a segunda é a variável local color.
this.brand = marca; //Igual ao acima
}
void correr() {
System.out.printf("Estou executando...correndo..correndo~~~~/n");
}
void showMessage() {
System.out.printf("Cor do carro: %s, Marca do carro: %s/n", cor, marca);
}
}