1) PrintStream ile System.out arasındaki ilişkiyi detaylandırabilir misiniz?
2) kalıtım kullanılarak şu şekilde sınıflar tanımlandığını duşunelim:
interface IBocek{//bıdıbıdı}
abstract class Bocek implements IBocek{//bıdıbıdı}
class Cekirge extends Bocek{//bıdıdıddd}
class PeygamberDevesi extends Bocek{//bıdıbıdı}
şimdi bu hiyerarşi kurulduktan sonra ben Program sınıfının main() metodunu kullanarak bişiler yapmaya çalışıyorum. Bu esnada main'in içinden Bocek sınıfından türeyen sınıflara(yani Cekirge ile PeygamberDevesinin)ulaşmam gerekti. Ama böyle bir metodu hazırda bulamadım. Aslında bissuru metod buldum ama işimi yaptıramadım bi turlu: mesela şunu denedim:
Class[] c = Bocek.class.getClasses();
String isim1 = c[0].getName();
v.s. v.s.
bu tarzda bi suru metod var super sınıfı bulduran package'ı bulduran v.s. ama tureyen sınıfları bulduran bi metodun olmaması bana saçma geldi: acaba varda ben mi bilmiyorum?