Aktywne Wpisy

Huptys +42


arinkao +271
Placki ziemniaczane po bandycku - z gulaszem wieprzowym i borowikami, na górze pulpa paprykowa z rydzami, cebula dymka (ʘ‿ʘ)
#arinkaofood
#gotujzwykopem #jedzzwykopem
#arinkaofood
#gotujzwykopem #jedzzwykopem
źródło: 20250731_155407
Pobierz




Jak byście mieli klasę która ma 10 pól to lepiej stworzyć taka oto klasę :
public class Foo{private Foos field1;
private Foos field2;
private Foos field3;
...
private Foos field10;
Czy lepiej jest stworzyć jedno pole tablicowe ?
public class Foo{private Foos[] fields = new Foos[10];
I jakie sugestie na temat tworzenia obiektu gdzie założenie jest takie, że tylko są wymagane 2 pola a reszta może być null
public Foo(Foos [ ] foos){this.fields[0] = foos[0];
this.fields[1] = foos[1];
if(foos.length >=3
i włożyłbym to do listy, mapy albo seta a nie tablicy..
Zależy.
Jeśli ma sens ich rozdzielanie ( tzn są używanie osobno ) to opcja 1
Jeśli potrzebujesz operować na nich jako na kolekcji, to opcja 2
@another_throwaway23: Builder nie sprawi, że Twój konstruktor będzie mniejszy, conajwyżej ładniej kod wygląda przy callowaniu z zewnątrz.