• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Hermetyzacja

42 Warsaw Coding Academy
0 głosów
256 wizyt
pytanie zadane 11 stycznia 2018 w Java przez Ohnne Nowicjusz (180 p.)

Czesc. 

Koncze powoli rozdział i doszedlem do owego zadania. Chcialbym sie dowiedziec czy dobrze zaczalem i ewentualnie jak dokonczyc lub jak to zadanie zrobic od nowa tylko dobrze. Pozdrawiam. Polecenie i kod zamieszczam ponizej.

import java.util.Arrays;

class Connection
{
	private Connection() {}
	
	public static Connection makeConnect()
	{
		return new Connection();
	}
   static Connection[] tabCon = new Connection[5];
	
	public static void addConnect()
	{
		for(int i=0; i<tabCon.length; i++)
		{
			tabCon[i] = makeConnect();
		}
	}
	
}
public class ConnectionManager {
	
	static void testConn()
	{
		Connection.addConnect();
	}

	public static void main(String[] args) {

		testConn();
		
	}

}

 

komentarz 12 stycznia 2018 przez Aisekai Nałogowiec (42,190 p.)
Czysto abstrahując od pytania:

Connect jest czasownikiem, make też. Połączenie makeConnect jest bezsensu. Powinno jak już być makeConnection. A jeszcze poprawniej byłoby create zamiast make.

1 odpowiedź

0 głosów
odpowiedź 11 stycznia 2018 przez mbabane Szeryf (79,260 p.)
Tablicę ma posiadać klasa ConnectionManager, w Twoim kodzie taką tablice ma klasa Connection.

Metoda, która dodaje jakiś Connection, w ConnectionManager, ma stworzyć i umieścić tylko jeden egzemplarz klasy Connection w swojej tablicy. Ewentualnie osobna metoda do stworzenia obiektu Connection i osobna do dodawania, ponieważ według mnie w poleceniu nie ma sprecyzowane czy metoda ma dodawać i tworzyć, czy tylko tworzyć.

Podobne pytania

+1 głos
2 odpowiedzi 1,368 wizyt
pytanie zadane 25 marca 2021 w Python przez Patryk01 Obywatel (1,270 p.)
+1 głos
1 odpowiedź 1,523 wizyt
pytanie zadane 10 marca 2019 w Rozwój zawodowy, nauka, praca przez Teslum_369 Gaduła (4,190 p.)
0 głosów
2 odpowiedzi 373 wizyt
pytanie zadane 26 lutego 2017 w C i C++ przez John Doe Obywatel (1,720 p.)

93,385 zapytań

142,384 odpowiedzi

322,540 komentarzy

62,746 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...