11 ŞUBAT 2009, ÇARŞAMBA
Objective-C's "örneğin," anahtar kelime Java karşılığı nedir?
Bir nesne () örneğin someObject
atanabilir (dökme) başka türde bir değişken (*örneğin 5*) olup olmadığını kontrol etmek istiyorum. Java, yazabilirim:
someObject instanceof SpecifiedType
İlgili bir soru, bir nesnenin çalışma zamanı tür başka bir türü için eşit olup olmadığını bulmak. Java, yazabilirim:
someObject.getClass().equals(SpecifiedType.class)
Nasıl bu Objective-C yapılabilir mi?
CEVAP
11 ŞUBAT 2009, ÇARŞAMBA
Bir nesnenin sınıfı döndürmek için [myObject class]
deneyin.
Tam karşılaştırmaları yapabilirsiniz:
if ([myObject class] == [MyClass class])
ama doğrudan MyClass
tanımlayıcı kullanarak değil.
Similarily, eğer nesne sınıfının bir alt sınıfı ise bulabilirsiniz:
if ([myObject isKindOfClass:[AnObject class]])
Jon Skeet ve zoul önerdiği gibi.
Bunu Paylaş:
&Quot;devam" anahtar kelime nedir...
Neden anahtar kelime "son" J...
Ne zaman "strictfp" java ana...
&Quot;gerçek kullanım imzalı" ana...
Javascript "izin" vs " a...