oi glr, eu to aprendendo Java e nao sei o pq nao ta saindo certo.
CODIGO:
class Main {
public static void main(String[] args) {
Carro c1 = new Carro();
Carro c2 = c1;
Carro c3 = c1;
c1.esp ( "azul", "honda");
c2.esp ( "vermelho", "fiat");
c3.esp ( "prata", "chevrolet");
System.out.println ( c1.shortcut );
System.out.println ( c2.shortcut );
System.out.println ( c3.shortcut );
}
}
class Carro {
boolean esp ( String cor, String marca) {
return true;
}
String shortcut() {
String dados = "Cor: " + this.cor;
dados += "Marca: " + this.marca;
return dados;
}
}
ERRO:
carro.java:13: error: cannot find symbol
System.out.println ( c1.shortcut );
^
symbol: variable shortcut
location: variable c1 of type Carro
carro.java:14: error: cannot find symbol
System.out.println ( c2.shortcut );
^
symbol: variable shortcut
location: variable c2 of type Carro
carro.java:15: error: cannot find symbol
System.out.println ( c3.shortcut );
^
symbol: variable shortcut
location: variable c3 of type Carro
carro.java:25: error: incompatible types: boolean cannot be converted to String
return true;
^
carro.java:31: error: cannot find symbol
String dados = "Cor: " + this.cor;
^
symbol: variable cor
carro.java:32: error: cannot find symbol
dados += "Marca: " + this.marca;
^
symbol: variable marca
6 errors