«class» etiketlenmiş sorular

Ortak durumları ve davranışları açıklayan yeni nesneler oluşturmak için bir şablon. CSS SINIFLARI İLE KONFÜZYON DEĞİL. Bunun yerine [css] kullanın.

7
Sınıf Nesnesinin Java'daki başka bir Sınıf Nesnesinin alt sınıfı olup olmadığını kontrol edin
Java'nın yansıma API'sı ile oynuyorum ve bazı alanları ele almaya çalışıyorum. Şimdi tarlalarımın türünü tanımlamakta kaldım. Teller kolaydır, sadece yapın myField.getType().equals(String.class). Aynısı türetilmemiş diğer sınıflar için de geçerlidir. Fakat türetilmiş sınıfları nasıl kontrol ederim? Örneğin LinkedList, alt sınıfı olarak List. Herhangi bir yöntem isSubclassOf(...)veya extends(...)yöntem bulamıyorum . getSuperClass()Herkesin içinden geçip …
197 java  class  reflection 

8
Java: Genel bir türden bir sınıf değişmezini nasıl alabilirim?
Tipik olarak, insanların sınıf değişmezini şu şekilde kullandığını gördüm: Class<Foo> cls = Foo.class; Peki ya tür genel ise, örneğin Liste? Bu iyi çalışıyor, ancak List'in parametrelendirilmesi gerektiğinden bir uyarı var: Class<List> cls = List.class Öyleyse neden bir <?>? Peki, bu tür uyumsuzluk hatasına neden olur: Class<List<?>> cls = List.class Böyle …
194 java  generics  class  literals 

5
Arayüz yöntemlerinde son argümanlar - amaç nedir?
Java'da, finalarabirim yöntemlerinde bağımsız değişkenler tanımlamak ve uygulama sınıfında buna uymamak kesinlikle yasaldır , örneğin: public interface Foo { public void foo(int bar, final int baz); } public class FooImpl implements Foo { @Override public void foo(final int bar, int baz) { ... } } Yukarıdaki örnekte barve VS sınıfında …
189 java  class  interface  methods  final 

10
Sınıf genişletilirken hata oluşurken hata oluştu
GhostSurfaceCameraViewUzanan özel bir görünüm oluşturmaya çalışıyorum SurfaceView. İşte sınıf tanımlama dosyam GhostSurfaceCameraView.java: public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera mCamera; GhostSurfaceCameraView(Context context) { super(context); // Install a SurfaceHolder.Callback so we get notified when the // underlying surface is created and destroyed. mHolder = getHolder(); mHolder.addCallback(this); mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); …
188 java  android  xml  class  surfaceview 


2
Java java.lang.Class <T> Nesnesinin Scala eşdeğeri
Soru en iyi bir örnekle açıklanmaktadır: Bir JPA EntityManager için Java'da aşağıdakileri yapabilirim (Hesap benim Entity sınıfımdır): Account result = manager.find(Account.class, primaryKey); Scala'da naif girişimim: val result = manager.find(Account.class, primaryKey) Ama Account.classScala'da kullanmaya çalıştığımda öyle görünmüyor. Scala'daki Account sınıfı için java.lang.Class nesnesini nasıl belirtebilirim?
183 java  class  scala 

10
Dış Java sınıfları neden iç sınıf özel üyelerine erişebilir?
Dış sınıfların iç sınıflara özel örnek değişkenlerine erişebildiğini gözlemledim. Bu nasıl mümkün olabilir? İşte bunu gösteren bir örnek kod: class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ(); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? } } Bu davranışa neden …

3
Statik yöntemleri normal ES6 sınıfı yöntemlerinden çağırın
Statik yöntemleri çağırmanın standart yolu nedir? constructorSınıfın adını kullanmayı veya kullanmayı düşünebilirim, gerekli hissetmediği için ikincisini sevmiyorum. İlki önerilen yol mu, yoksa başka bir şey var mı? İşte (tutarlı) bir örnek: class SomeObject { constructor(n){ this.n = n; } static print(n){ console.log(n); } printN(){ this.constructor.print(this.n); } }

5
Nesneler listesinden benzersiz bir özellik listesi elde etmek için Linq'i nasıl kullanabilirim?
Kimliği bir özellik olduğu nesnelerin bir listesini verilen kimlikleri listesini döndürmek için Linq kullanmaya çalışıyorum. Bunu, her bir nesnenin içinde dolaşmadan ve bulduğum benzersiz kimlikleri çıkarmadan yapabilmek istiyorum. MyClass türü nesnelerin bir listesi var ve bu sınıfın özelliklerinden biri bir kimlik. public class MyClass { public int ID { get; …
171 linq  class  list  c#-3.0  properties 

10
Statik ve somutlaştırılmış sınıflar ne zaman kullanılır?
PHP benim ilk programlama dilim. Statik sınıflara karşı somut nesnelerin ne zaman kullanılacağını kafamın etrafına dolamıyorum. Nesneleri çoğaltabileceğiniz ve klonlayabileceğinizin farkındayım. Ancak tüm zaman php kullanarak herhangi bir nesne veya işlev her zaman tek bir dönüş (dizi, dize, int) değeri veya geçersiz olarak sona erdi. Video oyunu karakter sınıfı gibi …
170 php  oop  class 

8
Sınıf kodunu başlık ve cpp dosyasına ayırma
Basit bir sınıfın uygulama ve bildirimler kodunu yeni bir başlık ve cpp dosyasına nasıl ayıracağım konusunda kafam karıştı. Örneğin, aşağıdaki sınıfın kodunu nasıl ayırırım? class A2DD { private: int gx; int gy; public: A2DD(int x,int y) { gx = x; gy = y; } int getSum() { return gx + …
170 c++  oop  class 

15
Python'da yöntem aşırı yüklemesini nasıl kullanabilirim?
Python yöntem aşırı yükleme uygulamak çalışıyorum: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) ancak çıktı second method 2; benzer şekilde: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow() verir Traceback (most recent call …


10
Bir sınıftaki özel alanın değiştirilmesini nasıl önleyebilirim?
Bu sınıfa sahip olduğumu düşünün: public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } Şimdi, yukarıdaki sınıfı kullanan başka bir sınıf var: Test test = new Test(); test.getArr()[0] ="some value!"; //!!! İşte sorun şu: Dışarıdan bir sınıfın özel alanına eriştim! Bunu …
165 java  arrays  oop  class 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.