Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
NYP Arayüz ve Paketler
package UzakService;
public interface IListelenebilir {
String stringAl();
package net.emirozturk;
import UzakService.IListelenebilir;
import UzakService.Manager;
import UzakService.Musteri;
import UzakService.Urun;
import java.util.ArrayList;
public class Main {
public static void listele(ArrayList<IListelenebilir> liste){
for(var l:liste)
public static void main(String[] args) {
var musteriListesi = Manager.MusteriListesiAl();
var urunListesi = Manager.UrunListesiAl();
package UzakService;
import java.util.ArrayList;
public class Manager {
public static ArrayList<IListelenebilir> MusteriListesiAl(){
var musteriListesi = new ArrayList<IListelenebilir>();
musteriListesi.add(new Musteri("123","Emir","Öztürk"));
musteriListesi.add(new Musteri("456","Ahmet","Durmuş"));
musteriListesi.add(new Musteri("789","Esat","Tufan"));
return musteriListesi;
public static ArrayList<IListelenebilir> UrunListesiAl(){
var urunListesi = new ArrayList<IListelenebilir>();
urunListesi.add(new Urun("U1","Ürün 1"));
urunListesi.add(new Urun("U2","Ürün 2"));
urunListesi.add(new Urun("U3","Ürün 3"));
return urunListesi;
package UzakService;
public class Musteri implements IListelenebilir {
private String TCKN;
private String ad;
private String soyad;
Musteri(String TCKN,String Ad,String Soyad){
this.TCKN = TCKN;
ad = Ad;
soyad = Soyad;
public String stringAl() {
return "TCKN: "+TCKN+" Ad-Soyad: "+ad+" "+soyad;
package UzakService;
public class Urun implements IListelenebilir{
private String urunKodu;
private String urunAdi;
Urun(String UrunKodu,String UrunAdi){
urunKodu = UrunKodu;
urunAdi = UrunAdi;
public String stringAl() {
return "Ürün Kodu: "+urunKodu + " Ürün Adı: "+urunAdi;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment