Java OOP

emirbykc

Hectopat
Katılım
19 Temmuz 2020
Mesajlar
87
JavaScript:
İmport Java. Util. Scanner;

İmport Java. Util. ArrayList;



Public class Main {



 Public static Void main(String[] args) {



 ArrayList calisanlar = New ArrayList();

 ArrayList musteriler= New ArrayList();



 Scanner sc = New Scanner(System. İn);



 İnt operation = 0;

 While (operation!= 100) {



 System. Out. Println("Hangi operasyonu yapmak istersiniz?");

 System. Out. Println(" 1- Çalışan eklemek");

 System. Out. Println(" 2- Müşteri Eklemek");

 System. Out. Println(" 100 - Programı sonlandırmak");



 Operation = sc.nextInt();

 Switch (operation) {

 Case 1:

 /*

 Bu kısımda çalışanlarla ilgili bilgi alıp, scannerla beraber bilgileri okumam ve okuduğum bilgileri Çalışanlar sınıfına aktarmam gerekiyor. */

 Break;

 Case 2:

 /*

 Burada ise müşteriler hakkında bilgi alıp, yine scanner aracılığı ile bu bilgileri Müşteri sınıfının çalışanlarına aktarmam gerekiyor. */

 Break;

 }



 }



 }



}

Bir diğer önemli bilgi ise Çalışanlar ve Müşteriler sınıfları yaratılması gereken bir sınıf olan Kişiler sınıfının birer alt sınıfı. Kodu oluşturmamda yardımcı olabilir misiniz?
 
Son düzenleyen: Moderatör:
Java:
List<Calisanlar> calisanlarList = new ArrayList<>();
List<Musteriler> musterilerList = new ArrayList<>();

Calisanlar ve Musteriler sınıflarına private fieldlar ekleyip, getter setter methodlarını tanımlayıp, switch case bloklarında içlerine data setleyebilirsin. Ekleme yaptığın switch case bloğunda Calisanlar calisan = new Calisanlar(); yapıp, içerisine setter ile datayı ekleyip, listeye ekleme yaparsan istediğin şey olur.

Her case bloğunda, yeni bir çalışan ekleyeceğin için, her case bloğuna düştüğünde memoryde yeni bir obje yaratırsan ve onu da listeye eklersen tüm çalışan objelerini tutar listede.
 

Yeni konular

Geri
Yukarı