Mam coś takiego:
public class sklepKomputerowy
{
public static void main(String[] test)
{
produkcja nowaProdukcja=new produkcja();
komputer PC1=nowaProdukcja.nowyKomputer(4,4,500,"GeForce 9800gt","intel Core i7");
komputer PC2=nowaProdukcja.nowyKomputer(12,16,1000,"NVIDIA Telsa K40C","Xeon E5-2696" );
PC1.wyswietl();
PC2.wyswietl();
}
}
class produkcja
{
komputer nowyKomputer(int iloscRdzeni,int iloscRAM,int pojemnoscDysku,
String kartaGraficzna,String procesor)
{
komputer komputer = new komputer();
komputer.iloscRdzeni=iloscRdzeni;
komputer.iloscRAM=iloscRAM;
komputer.pojemnoscDysku=pojemnoscDysku;
komputer.kartaGraficzna=kartaGraficzna;
komputer.procesor=procesor;
return komputer;
}
};
class komputer
{
int iloscRdzeni;
int iloscRAM;
int pojemnoscDysku;
String kartaGraficzna;
String procesor;
void wyswietl()
{
System.out.println("ilość rdzeni: "+iloscRdzeni);
System.out.println("ilość RAM: "+iloscRAM);
System.out.println("pojemność dysku: "+pojemnoscDysku);
System.out.println("karta graficzna: "+kartaGraficzna);
System.out.println("procesor: "+procesor);
}
};
I chciałbym przy wywoływaniu funkcji np. PC1.wyswietl() aby napisał mi dodatkowo, że mam obiekt PC1.