Wpis z mikrobloga

#naukaprogramowania #java
Jak zrobić aby w jednej klasie było kilka programów i odpalały się takie jakie chce?
Chodzi o to, że jak chce stworzyć nowy program to przeważnie tworzę tak jak jest na scrennie. Nowa klasa, nazwa i coś piszę. A chciałbym aby wszystko było w jednej klasie i odpalam jakiś konkretny program? To robie na voidach?
public void Operatory(){
jakis kod}
public void Przepływ_sterowania(){
jakiś kod}
i tak dalej? A później w main co wpisuje aby wywołać którąs metodę? Nie ogarniam trochę tego
Pobierz NiePrzystosowanyDoZycia - #naukaprogramowania #java
Jak zrobić aby w jednej klasie b...
źródło: comment_h8yf6cL2wH9mhZim02cgCjaPtMLu2AfJ.jpg
  • 6
@NiePrzystosowanyDoZycia: Chyba nie doszedłeś jeszcze do metod, prawda? Zadeklaruj to co chcesz w konkretnej metodzie i wywołaj je w mainie. Jeśli nie chcesz by któraś metoda sie wykonywała zakomentuj ją albo daj w jakimś ifie który sprawdza argumenty wejściowe.

Class KlasaGlowna
{
public static void main(String args[])
{
KlasaGlowna.jakasMetoda();
KlasaGlowna.jakasInnaMetoda();
}

public static void jakasMetoda()
{
System.out.println("jakas metoda");
}

public static void jakasInnaMetoda()
{
System.out.println("jakas inna metoda");
}

} //koniec klasy
Jeden projekt to jeden program, punktem wejścia jest metoda public static void main(String[] args). Jeśli nie chcesz do każdego zadania robić osobnego projektu to możesz stworzyć sobie projekt typu LearningJava albo Playground i tam robić sobie osobne klasy z osobnymi mainami, czyli generalnie tak jak masz teraz.