Pytania otagowane jako private-methods

30
Prywatne metody JavaScript
Aby utworzyć klasę JavaScript metodą publiczną, zrobiłbym coś takiego: function Restaurant() {} Restaurant.prototype.buy_food = function(){ // something here } Restaurant.prototype.use_restroom = function(){ // something here } W ten sposób użytkownicy mojej klasy mogą: var restaurant = new Restaurant(); restaurant.buy_food(); restaurant.use_restroom(); Jak utworzyć prywatną metodę, która może być wywoływana przez metody …

11
Jak użyć refleksji, aby wywołać metodę prywatną?
W mojej klasie jest grupa prywatnych metod i muszę wywoływać jedną dynamicznie na podstawie wartości wejściowej. Zarówno kod wywołujący, jak i metody docelowe znajdują się w tej samej instancji. Kod wygląda następująco: MethodInfo dynMethod = this.GetType().GetMethod("Draw_" + itemType); dynMethod.Invoke(this, new object[] { methodParams }); W takim przypadku GetMethod()nie zwróci metod …


9
Prywatne metody modułów w Rubim
Mam pytanie na dwie części Najlepsze praktyki Mam algorytm, który wykonuje pewne operacje na strukturze danych przy użyciu interfejsu publicznego Obecnie jest to moduł z wieloma metodami statycznymi, wszystkie prywatne, z wyjątkiem jednej metody interfejsu publicznego. Istnieje jedna zmienna instancji, która musi być współużytkowana przez wszystkie metody. Oto opcje, które …
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.