«class-variables» etiketlenmiş sorular


6
Nihai kötü tanımlanmış mı?
İlk olarak, bir bulmaca: Aşağıdaki kod ne yazdırıyor? public class RecursiveStatic { public static void main(String[] args) { System.out.println(scale(5)); } private static final long X = scale(10); private static long scale(long value) { return X * value; } } Cevap: 0 Aşağıdaki spoiler. Eğer yazdırmak için Xölçek (uzun) ve yeniden …

7
Ruby sınıf örneği değişkeni ile sınıf değişkeni
" Ruby örnek değişkenleri ne zaman ayarlanır? " Sınıf değişkenleri bir sınıfın tüm nesneleri tarafından paylaşılır, Örnek değişkenleri bir nesneye aittir. Sınıf değişkenlerimiz varsa sınıf örneği değişkenlerini kullanmak için çok fazla alan kalmadı. Birisi bu ikisi arasındaki farkı ve ne zaman kullanılacağını açıklayabilir mi? İşte bir kod örneği: class S …

5
Ruby'de @@ değişkeni ne anlama geliyor?
Ruby değişkenlerinden önce iki (sign @@) işaretiyle başlıyor ? Bir at işaretinden önce gelen bir değişkeni anlamam, bunun PHP'de olduğu gibi bir örnek değişkeni olmasıdır: PHP sürümü class Person { public $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } } Ruby eşdeğeri …

10
Sınıf değişkeni açısından yukarı ve aşağı döküm arasındaki fark nedir
Sınıf değişkeni açısından yukarı ve aşağı döküm arasındaki fark nedir? Örneğin, aşağıdaki program sınıfında Animal yalnızca bir yöntem içerir, ancak Dog sınıfı iki yöntem içerir; bu durumda Dog değişkenini Animal Variable'a nasıl dönüştürdüğümüz. Döküm yapılırsa, Animal'in değişkeniyle Köpeğin başka bir yöntemini nasıl çağırabiliriz. class Animal { public void callme() { …

4
Ruby'de modül değişkenleri oluşturun
Ruby'de bir modülde bir sınıf değişkenine benzer davranan bir değişken yaratmanın herhangi bir yolu var mı? Bununla demek istediğim, modülün bir örneğini başlatmadan erişilebileceğidir, ancak değiştirilebilir (modüllerdeki sabitlerin aksine).

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.