java - error cannot find symbol -
Publicado por nahuel 123 (1 intervención) el 07/06/2015 22:02:13
hola tengo un pqueño error en java este es el codigo de los programas public class TaxiCond {
Son tres clases distintas y exactamente este es el error cannot find symbol - method getNombre()
Gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
private Taxi vehiculoTaxi;
private Persona conductorTaxi;
//Constructor
public TaxiCond (Taxi objetoTaxi, Persona objetoPersona) {
//Creamos un objeto Taxi con los mismos datos del Taxi recibido como parámetro
vehiculoTaxi = new Taxi (objetoTaxi.getMatricula(), objetoTaxi.getDistrito(), objetoTaxi.getTipoMotor() );
//Creamos un objeto Persona con los mismos datos de la Persona recibidos como parámetro
conductorTaxi = new Persona (Persona.getNombre() );
}
}
public class Persona {
//parte 1
private String Nombre;
private String Apellido;
private int Edad;
private boolean Casado;
private int Peso;
private String Hogar;
private String Sueldo;
//parte 2
public Persona () {
Nombre = "Lucas";
Apellido = "Areosa";
Edad = 10;
Casado = false;
Peso = 34;
Hogar = "durazno";
Sueldo = "";
}//cierre del main
//hola :D
public static void main (String[ ] arg) {
System.out.println ("mi sueldo es");
} //Cierre del main
public void setSueldo (String cantidadSueldo) {
Sueldo = cantidadSueldo;
}
}
public class Taxi { //El nombre de la clase
private String ciudad; //Ciudad de cada objeto taxi
private String matricula; //Matrícula de cada objeto taxi
private String Distrito; //Distrito asignado a cada objeto taxi
private int tipoMotor; //tipo de motor asignado a cada objeto taxi. 0 = desconocido, 1 = gasolina, 2 = diesel
private String taxi1;
//Constructor 1: constructor sin parámetros
public Taxi () {
ciudad = "México D.F.";
matricula = "";
Distrito = "durazno";
tipoMotor = 0;
} //Cierre del constructor
//Constructor 2: constructor con parámetros
public Taxi (String valorMatricula, String valorDistrito, int valorTipoMotor) {
ciudad = "México D.F.";
matricula = valorMatricula;
Distrito = valorDistrito;
tipoMotor = valorTipoMotor;
} //Cierre del constructor
//Método para establecer la matrícula de un taxi
public void setMatricula (String valorMatricula) {
matricula = valorMatricula; //La matrícula del objeto taxi adopta el valor que contenga valorMatricula
} //Cierre del método
//Método para establecer el distrito de un taxi
public void setDistrito (String valorDistrito) {
Distrito = "Distrito " + valorDistrito; //El distrito del objeto taxi adopta el valor indicado
} //Cierre del método
//Método para establecer el tipo de motor de un taxi
public void setTipoMotor (int valorTipoMotor) {
tipoMotor = valorTipoMotor; //El tipoMotor del objeto taxi adopta el valor que contenga valorTipoMotor
} //Cierre del método
//Método para obtener la matrícula del objeto taxi
public String getMatricula () { return matricula; } //Cierre del método
//Método para obtener el distritto de un taxi
public String getDistrito () {return Distrito;}
//Método para obtener el tipo de motor del objeto taxi
public int getTipoMotor () { return tipoMotor; } //Cierre del método
private void main (String[ ] arg) {
System.out.println ("El distrito del taxi 1 es ");
} //Cierre de la clase
}
Son tres clases distintas y exactamente este es el error cannot find symbol - method getNombre()
Gracias.
Valora esta pregunta


0