public class Ders {

	private String ad;
	private int kod;

	public int getKod() {
		return kod;
	}
	public void setKod(int kod) {
		this.kod = kod;
	}
	public String getAd() {
		return ad;
	}
	public void setAd(String ad) {
		this.ad = ad;
	}	
}
public class Ogretmen {

	private String ad;
	private String soyad;
	
	public String getAd() {
		return ad;
	}
	public void setAd(String ad) {
		this.ad = ad;
	}
	public String getSoyad() {
		return soyad;
	}
	public void setSoyad(String soyad) {
		this.soyad = soyad;
	}	
}
import java.util.concurrent.LinkedBlockingQueue;

public class Test {

	public static void main(String[] args) {
		LinkedBlockingQueue  kuyruk=new LinkedBlockingQueue();
		Ders d=new Ders();
		d.setAd("yazilim");
		d.setKod(410);
		
		Ogretmen o=new Ogretmen();
		o.setAd("Ali");
		o.setSoyad("Can");
		
		Ogretmen o1=new Ogretmen();
		o1.setAd("Mustafa");
		o1.setSoyad("Bardak");
		
		kuyruk.add(o1);
		kuyruk.add(d);
		kuyruk.add(o);
		
		while(kuyruk.isEmpty()!=true)
		{
			if(kuyruk.peek() instanceof Ogretmen)
			{
				Ogretmen o2=(Ogretmen) kuyruk.poll();
				System.out.println("ogretmen "+o2.getAd());
			}
			
			else
				
			{
				Ders d1=(Ders) kuyruk.poll();
				System.out.println("Ders "+d1.getKod());
			}
			
		}
	}

}

Ekran Çıktısı
ogretmen Mustafa
Ders 410
ogretmen Ali


Yazar : Emrah Kahraman

Bilgisayar Mühendisi

Java Kuyruğa Eklenmiş Nesnelerin Hangi Sınıfa Ait Olduğunu Bulma Yazısı için Yorum Yapabilirsiniz

Sponsor
Alexa
Hakkımda
Bağlantılar