Witam
Juz prawie ogarniam klasy a moze mi sie tylko wydaje ze je ogarniam bo mojego rozumowania klas jeszcze nikt nie sprawdzil wiec napotkałem taki mały problem z klasami a jednak nie ogarnąłem tego w całosci ale wciaz sie pocieszam zeby to zrozumiec potrzeba czasu i treningu. Pocwiczymy zobaczym dzis pierwszy dzien tego mojego rozumowania, wiec chyba i tak nie jest najgorzej bo cos juz ogarnąłem nie wiem po co to pisze dobra wiec pokaze wam moj kod. Jesli to jest zle to nie smiejcie sie z tego :)
kod z klasa1
public class klasa1 {
public static void main(String args[] )
{
klasa2 b1 = new klasa2();
klasa2 b2 = new klasa2();
klasa2 b3 = new klasa2();
klasa2 b4 = new klasa2();
b1.up_bazy();
b2.up_bazy();
b3.up_bazy();
b4.up_bazy();
b1.pokazywarka();
b2.pokazywarka();
b3.pokazywarka();
b4.pokazywarka();
}
}
Kod klasy2
4 ostatnie linie kodu maja bład chodzi o zmienne.
import java.util.Scanner;
public class klasa2
{
class baza
{
String imie;
string nazwisko;
int doswiadczenie;
int zarobki;
}
void up_bazy()
{
System.out.println("Podaj imie pracownika: ");
Scanner odczyt = new Scanner(System.in);
String imie = odczyt.nextLine();
System.out.println("Podaj nazwisko pracownika: ");
Scanner odczyt1 = new Scanner(System.in);
String nazwisko = odczyt1.nextLine();
System.out.println("Podaj doswiadczenie pracownika: ");
Scanner odczyt2 = new Scanner(System.in);
int doswiadczenie = odczyt2.nextInt();
System.out.println("Podaj zarobki pracownika: ");
Scanner odczyt3 = new Scanner(System.in);
int zarobki = odczyt3.nextInt();
}
void pokazywarka()
{
System.out.print(imie+" ");
System.out.print(nazwisko+" ");
System.out.print(doswiadczenie+" ");
System.out.print(zarobki+" ");
}
}