obtener datos de una classe
Publicado por jomismo (28 intervenciones) el 18/05/2005 14:56:20
Bien pues explico mi problerma que es el siguiente tengo la classe material,
que la podeis ver a continuacion ,tb utilizo la classe vector para los materiales que les ire entrando.
Entonces yo doy de alta material y lo introduzco en el vector y tal...
El probblema es que he creado una classe para escribir el material en un arxivo txt.
Como podeis ver se llama EscriturafITXER y en la funcion escritura le paso el vecor y el arxivo donde debera copiarlo.
Entonces para obtenrer el primer elemento para copiar utilizo la funcuion firstekentn de vector ke nos devuelve un obejcto .
bien he de suponer ke el objecto , es material que tiene su codigo ,descripcion etc....
como hago para tomar los valores de codi , y descripcion
he probado con o.codi.
y o.getcodi y no consigo nada alguien me puede exar una mano
import java.io.*;
public class Material {
String Codi;
String Descripcio;
float Mida;
public Material(){Codi="";Descripcio="";Mida=0;}
public Material(String Codi,String Descripcio,float Mida){
this.Codi=Codi;
this.Descripcio=Descripcio;
this.Mida=Mida;
}
---------------------------------------------------------------------------
import java.io.*;
import java.util.*;
public class EscrituraFitxer {
public EscrituraFitxer() {
}
public boolean Escritura(Vector v,File f){
Object o=v.firstElement();
int i=0;
try{
DataOutputStream salida=new DataOutputStream(new FileOutputStream(f));
while ( i<v.size()){
salida.writeChars(o.getCodi());
salida.writeChar('\n');
i++;
}
salida.close();
}catch(java.io.FileNotFoundException ioex){
System.out.println("Error");}
return true;
}
}
EscrituraFitxer.java [22:1] cannot resolve symbol
symbol : method getCodi ()
location: class java.lang.Object
salida.writeChars(o.getCodi());
^
1 error
Errors compiling EscrituraFitxer.
que la podeis ver a continuacion ,tb utilizo la classe vector para los materiales que les ire entrando.
Entonces yo doy de alta material y lo introduzco en el vector y tal...
El probblema es que he creado una classe para escribir el material en un arxivo txt.
Como podeis ver se llama EscriturafITXER y en la funcion escritura le paso el vecor y el arxivo donde debera copiarlo.
Entonces para obtenrer el primer elemento para copiar utilizo la funcuion firstekentn de vector ke nos devuelve un obejcto .
bien he de suponer ke el objecto , es material que tiene su codigo ,descripcion etc....
como hago para tomar los valores de codi , y descripcion
he probado con o.codi.
y o.getcodi y no consigo nada alguien me puede exar una mano
import java.io.*;
public class Material {
String Codi;
String Descripcio;
float Mida;
public Material(){Codi="";Descripcio="";Mida=0;}
public Material(String Codi,String Descripcio,float Mida){
this.Codi=Codi;
this.Descripcio=Descripcio;
this.Mida=Mida;
}
---------------------------------------------------------------------------
import java.io.*;
import java.util.*;
public class EscrituraFitxer {
public EscrituraFitxer() {
}
public boolean Escritura(Vector v,File f){
Object o=v.firstElement();
int i=0;
try{
DataOutputStream salida=new DataOutputStream(new FileOutputStream(f));
while ( i<v.size()){
salida.writeChars(o.getCodi());
salida.writeChar('\n');
i++;
}
salida.close();
}catch(java.io.FileNotFoundException ioex){
System.out.println("Error");}
return true;
}
}
EscrituraFitxer.java [22:1] cannot resolve symbol
symbol : method getCodi ()
location: class java.lang.Object
salida.writeChars(o.getCodi());
^
1 error
Errors compiling EscrituraFitxer.
Valora esta pregunta


0