Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Tip Bilgisi & Reflection.  Farklı şekillerde tutulan objelerin asıl tipleri  Uzaktan Kumanda aslında neyi kontrol ediyor?  Kesin olmayan tip dönüşümü.

Benzer bir sunumlar


... konulu sunumlar: "Tip Bilgisi & Reflection.  Farklı şekillerde tutulan objelerin asıl tipleri  Uzaktan Kumanda aslında neyi kontrol ediyor?  Kesin olmayan tip dönüşümü."— Sunum transkripti:

1 Tip Bilgisi & Reflection

2  Farklı şekillerde tutulan objelerin asıl tipleri  Uzaktan Kumanda aslında neyi kontrol ediyor?  Kesin olmayan tip dönüşümü (downcast)  Direk tip öğrenme (Reflection API)

3  Class objesi  Her class kendi hakkındaki bilgileri tutar  Shape.class  Class.forName(“Shape”)

4  Eldeki referans tipini değiştirmek alt tipe aktarmak  Shape sh = new Triangle();  Triangle t = (Triangle)sh;  () ile yapılan işlem hatalıysa Exception atılır  instanceof gerekli bilgiyi sağlayabilir  if (t instanceof Triangle){…}  Class.isInstance()  t.getClass()

5  Class.getInterfaces()  Class.getSuperclass()  Class.newInstance()  Class.getName()  …

6  Bazen çalışan obje hakkında hiçbir bilgi olmayabilir (JavaBeans, RMI)  java.lang.reflect paketi  Field, Method, Constructor  Field.get() Field.set() Method.call()  Reflection derleme zamanında olmayan çalışma zamanında olan.class lar ile ilgilenir


"Tip Bilgisi & Reflection.  Farklı şekillerde tutulan objelerin asıl tipleri  Uzaktan Kumanda aslında neyi kontrol ediyor?  Kesin olmayan tip dönüşümü." indir ppt

Benzer bir sunumlar


Google Reklamları