Konstruktor wywolujący drugi konstruktor

Konstruktor wywolujący drugi konstruktor
MD
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 8 lat
  • Postów:280
0

Witam, mam tylko pytanie czy jest taka możliwość(jak w temacie) jakimś kluczowym słowem do zrobienia

Kopiuj
 
class Klasa 
{
String cos;
Klasa()
{
Klasa("empty");
}
Klasa(String cos)
{
this.cos = cos;
}
}

Czy musze to robić tak:

Kopiuj
 
class Klasa 
{
String cos;
Klasa()
{
Funkcja("empty");
}
Klasa(String cos)
{
Funkcja(cos);
}
void Funkcja(String cos)
{
this.cos = cos;
}
}

Chodzi tylko o skrocenie kodu :P

n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:2412
1

Mozliwosci jest wiele, na przyklad - formatowac kod.

Ale zeby nie bylo, ze to offtop, odpowiedz: Tak.

airborn
  • Rejestracja:prawie 16 lat
  • Ostatnio:prawie 7 lat
  • Postów:274
1
Kopiuj
class Book{
  private String title;
  Book(){
    this("brak tytułu");
  }
  Book(String title){
    this.title = title;
  }
} 
edytowany 1x, ostatnio: airborn
MD
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 8 lat
  • Postów:280
0
Kopiuj
public class Plate {
	PlateType type;
	String texture;

	   Plate()
	   {
		   this(type.EMPTY);
	   }
	
   Plate(PlateType type)
   {
	this.type = type;
	texture = chTexture();

   }
   
   
   private String chTexture()
   {
	   String text = null;
	   switch(type)
	   {
	   case EMPTY:
		   text = "empty.jpg";
		   break;
	   case COLLIDER:
		   text = "collider.jpg";
		   break;
	}
	return text;
	  
	   
   }
}

public enum PlateType {
 EMPTY, COLLIDER;
}
 

Dzięki twój przykład działa ale coś z moim jest nie tak. Wiesz może co ? Błąd tutaj this(type.EMPTY);
@n0name_l A ty pingwin cicho jak pomóc nie chcesz.

Zobacz pozostałe 2 komentarze
n0name_l
Prosze cie :D Pytanie nijakie, formatowanie nijakie, tagi nijakie, brak najmniejszej proby wyszukiwania i myslisz, ze ktos ci elaborat napisze? :)
MD
@n0name_l Wystarczyło tyle co osoba wyżej, nic więcej ewentualnie mniej. Nie wiem jak chcesz, żeby układać ci pytania, następnym razem obiecuję, że będzie kolorowy tekst z obrazkami i pełnometrażowym filmem instruktażowym do pytania, a na koniec quiz do filmiku z nagrodami! A na poważnie jak ci się pytanie nie podoba to nie odpowiadaj. Pisałem kod od ręki bez formatowania, bo to parę linijek więc tutaj nie ma co czytać. Tagi według mnie w porządku też i nie rozumiem czego ty tam oczekujesz 90% tagów na tym forum ogranicza się do tagu C++ lub Java, a nie widziałem, żebyś się
MD
n0name_l
Bo... nie nazywaja mnie pingwinem? ;)
MD
@n0name_l Nie marudź zasłużyłeś na to.
MD
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 8 lat
  • Postów:280
0

Dobra dzięki co ja myślę już sobie poradziłem głupi błąd -,- miałobyć PlateType.EMPTY, wklepałem type i od razu na forum nie zastanawiając się nad błędem

edytowany 2x, ostatnio: MoorfoxD

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.