Pytania otagowane jako class-variables


6
Czy ostateczne jest źle zdefiniowane?
Po pierwsze, układanka: co drukuje następujący kod? 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; } } Odpowiedź: 0 Spojlery poniżej. Jeśli drukujesz Xw skali (długiej) i redefiniujesz X …


5
Co oznacza zmienna @@ w Rubim?
Co to są zmienne Ruby poprzedzone podwójnym znakiem ( @@)? Moje rozumienie zmiennej poprzedzonej znakiem at jest takie, że jest to zmienna instancji, tak jak w PHP: Wersja PHP class Person { public $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } } …

10
Jaka jest różnica między rzutowaniem w górę a rzutowaniem w dół w odniesieniu do zmiennej klasy
Jaka jest różnica między rzutowaniem w górę a rzutowaniem w dół w odniesieniu do zmiennej klasy? Na przykład w poniższym programie klasa Animal zawiera tylko jedną metodę, ale klasa Dog zawiera dwie metody, a następnie sposób rzutowania zmiennej Dog na zmienną Animal Variable. Jeśli rzucanie jest zakończone, to jak możemy …

4
Utwórz zmienne modułu w Rubim
Czy istnieje sposób na utworzenie zmiennej w module w Rubim, która zachowywałaby się podobnie do zmiennej klasy? Rozumiem przez to, że byłby dostępny bez inicjowania instancji modułu, ale można go zmienić (w przeciwieństwie do stałych w modułach).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.