darius90

Modulzáró V1

Feb 14th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.03 KB | None | 0 0
  1. package javaapplication3;
  2.  
  3. import java.io.*;  //importálás az összes io-ban
  4. import java.util.Scanner;
  5.  
  6. public class G4{ //osztály deklaráció
  7.     private String name;
  8.     private int id;
  9.    
  10.     public G4(String név, int id){ //konstruktor paraméter lista (itt már publikus)
  11.     this.name = név;
  12.     this.id = id;
  13.     }
  14.    
  15.     public void setName(String név){ //getter setter metódus kell mert privát (beállító és lekérdező) publicnak kell lennie, mert akkor nem lehet elérni
  16.     this.name = név; //void=eljárás
  17.     }
  18.    
  19.     public String getName(){ //getter=lekérdező
  20.     return name;
  21.     }
  22.    
  23.     public void setId(int id){  //beállító
  24.     this.id = id;
  25.     }
  26.    
  27.     public int getId(){
  28.     return id;
  29.     }
  30.    
  31.     //osztály és getter setter kész
  32. public static void main(String args[])throws Exception{  //főprogram
  33.   //példányosítás:
  34.  
  35. Scanner in = new Scanner(System.in); //objektum , példányosítás, billenytűzeten összeköttetés.
  36. int tanuloszam=0;
  37. int i=0;
  38.  
  39.  G4 obj1 = new G4("Név", 22); //osztálynévvel kezdünk, majd név = new ("paraméter lista")
  40.  obj1.setName("LAji"); //A név részt lecseréli LAji-ra
  41.  obj1.setId(00); //22-es részt lecseréli 00-ra
  42.  //lekérjük a beállító és lekérdező publikus beállításokat
  43.  
  44.  System.out.println("Tanuló neve: "+obj1.getName()+"Tanuló azonosítószám: "+obj1.getId());
  45.  
  46.  //billentyűzetről történő beolvasás.
  47. InputStreamReader r=new InputStreamReader(System.in);
  48. BufferedReader br=new BufferedReader(r);  
  49.  
  50. System.out.println("Enter your name: ");  
  51. obj1.setName(br.readLine());  
  52. System.out.println("Welcome "+obj1.getName());  
  53.  
  54. System.out.println("Kérem adja meg a csoport tanulóinak a számát:");
  55. tanuloszam=in.nextInt(); //bekér egy számot a billenyűzetről.
  56.    
  57.   while(i<tanuloszam){  
  58.    i++;
  59.    System.out.println("Enter data: ");  
  60.    obj1.setName(br.readLine());  
  61.    System.out.println("data is: "+obj1.getName());  
  62.   }  
  63.  
  64.  br.close();  
  65.  r.close();
  66.  }  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment