import java.io.*;
public class cRecord implements Serializable
{
String name;
String vorname;
int nummer;
public cRecord(int pNummer, String pName, String pVorname)
{
nummer = pNummer;
name = pName;
vorname = pVorname;
}
public int getNummer()
{
return nummer;
}
public void setNummer(int pNummer)
{
this.nummer = pNummer;
}
public String getName()
{
return name;
}
public void setName(String pName)
{
this.name = pName;
}
public String getVorname()
{
return vorname;
}
public void setVorname(String pVorname)
{
this.vorname = pVorname;
}
public void zeige()
{
System.out.println("Nummer: "+ nummer);
System.out.println("Name: "+ name);
System.out.println("Vorname: "+ vorname );
}
}
import java.io.*;
public class cRecordArray implements Serializable
{
cRecord[] daten;
public cRecordArray(int pLänge)
{
daten = new cRecord[pLänge];
}
public void zeige_cRecord()
{
System.out.println();
for(int lauf = 0; lauf < daten.length; lauf++)
{
if(daten[lauf] != null)
{
System.out.println("Index "+ lauf +":");
daten[lauf].zeige();
System.out.println();
}
}
}
public void fülle()
{
System.out.println();
for (int lauf = 0;lauf < daten.length;lauf++)
{
daten[lauf].setNummer(lauf);
}
}
public int länge()
{
return daten.length;
}
}
class Test
{
public static void main(String[] args)
{
cRecordArray adressbuch;
adressbuch = new cRecordArray(3);
adressbuch.fülle();
adressbuch.zeige_cRecord();
}
}
public void fülle()
{
System.out.println();
for(int lauf = 0; lauf < daten.length; lauf++)
{
if(daten[lauf] != null)
{
daten[lauf].setNummer(lauf);
}
}
}
public void fülle()
{
System.out.println();
for (int lauf = 0;lauf < daten.length;lauf++)
{
daten[lauf] = new cRecord();
daten[lauf].setNummer(lauf);
}
}
cRecordArray.java:59:21: cannot find symbol
symbol : constructor cRecord()
location: class cRecord
daten[lauf] = new cRecord();
^
1 error
public cRecord(int pNummer, String pName, String pVorname)
{
nummer = pNummer;
name = pName;
vorname = pVorname;
}
public void fülle()
{
System.out.println();
for (int lauf = 0;lauf < daten.length;lauf++)
{
daten[lauf] = new cRecord(lauf, "Name", "Vorname");
daten[lauf].setNummer(lauf);
}
}