Pytania oznaczone «this»

121
Jaka jest różnica między Class.this a this w Javie

Istnieją dwa sposoby odwoływania się do instancji klasy w tej klasie. Na przykład: class Person { String name; public void setName(String name) { this.name = name; } public void setName2(String name) { Person.this.name = name; } } Jeden używa this.nameodniesienia do pola obiektu, a drugi...

115
Używanie „this” z nazwą klasy

Zajmuję się programowaniem na Androida i uczyłem się o intencjach, kiedy zobaczyłem konstruktora, który moim wyszkolonym w C # umyśle wydawał się funky. Wezwanie brzmiało: Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); Oba parametry są dla mnie nowe. W jaki sposób...

113
Java: Class.this

Mam program w Javie, który wygląda tak. public class LocalScreen { public void onMake() { aFuncCall(LocalScreen.this, oneString, twoString); } } Co to LocalScreen.thisznaczy w

109
Czy „this” może być kiedykolwiek zerowe w Javie?

Widziałem tę linię w metodzie klasowej i moją pierwszą reakcją było wyśmiewanie programisty, który ją napisał. Ale potem pomyślałem, że powinienem najpierw upewnić się, że mam rację. public void dataViewActivated(DataViewEvent e) { if (this != null) // Do some work } Czy ta linia kiedykolwiek...

103
Co oznacza zmienna $ this w PHP?

Widzę zmienną $thisw PHP cały czas i nie mam pojęcia, do czego jest używana. Nigdy go osobiście nie użyłem. Czy ktoś może mi powiedzieć, jak ta zmienna $thisdziała w

101
std :: shared_ptr tego

Obecnie próbuję nauczyć się korzystać z inteligentnych wskaźników. Jednak podczas niektórych eksperymentów odkryłem następującą sytuację, dla której nie mogłem znaleźć satysfakcjonującego rozwiązania: Wyobraź sobie, że masz obiekt klasy A będący rodzicem obiektu klasy B (dziecko), ale oboje...