Mam ten kod, który oblicza odległość między dwiema współrzędnymi. Obie funkcje należą do tej samej klasy. Jak jednak wywołać funkcję distToPointw funkcji isNear? class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ ... def isNear(self, p): distToPoint(self, p) ...
Powiedzmy, że mam następujące miejsce, w class Xktórym chcę zwrócić dostęp do członka wewnętrznego: class Z { // details }; class X { std::vector<Z> vecZ; public: Z& Z(size_t index) { // massive amounts of code for validating index Z& ret = vecZ[index]; // even more code for determining that the …
W Javie możesz zdefiniować wiele klas najwyższego poziomu w jednym pliku, pod warunkiem, że co najwyżej jedna z nich jest publiczna (patrz JLS §7.6 ). Zobacz na przykład poniżej. Czy istnieje schludny nazwa dla tej techniki (analogiczny do inner, nested, anonymous)? JLS mówi, że system może wymusić ograniczenie, że te …
Czy ktoś może zdefiniować, co dokładnie oznacza „POCO”? Coraz częściej spotykam się z tym terminem i zastanawiam się, czy chodzi tylko o zwykłe klasy, czy może coś więcej?
Mam problem w angular.js z dyrektywą / klasą ng-cloaklub ng-show. Chrome działa dobrze, ale Firefox powoduje miganie elementów za pomocą ng-cloaklub ng-show. IMHO jest spowodowany przez konwersję ng-cloak/ ng-showdo style="display: none;", prawdopodobnie kompilator javascript w Firefoksie jest nieco wolniejszy, więc elementy pojawiają się przez chwilę, a następnie się chowają? Przykład: …
W następującym blogu: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx Blog zawiera następujący przykładowy kod: public class Dinner { public int DinnerID { get; set; } public string Title { get; set; } public DateTime EventDate { get; set; } public string Address { get; set; } public string HostedBy { get; set; } public virtual …
Jaka jest różnica między <div class="">i <div id="">jeśli chodzi o CSS? Czy można używać <div id="">? Widzę, że różni programiści robią to na dwa sposoby, a ponieważ jestem samoukiem, nigdy tak naprawdę tego nie rozgryzłem.
Szukałem na kod Java dla LinkedListi zauważył, że wszystko jest używać statycznego zagnieżdżonych klasy Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Jaki jest powód używania statycznej klasy zagnieżdżonej zamiast normalnej klasy wewnętrznej? Jedynym powodem, o którym mogłem pomyśleć, było to, że Entry …
Wiem, że Python nie obsługuje przeciążania metod, ale napotkałem problem, którego nie potrafię rozwiązać w przyjemny Python. Tworzę grę, w której postać musi strzelać różnymi kulami, ale jak napisać różne funkcje do tworzenia tych kul? Załóżmy na przykład, że mam funkcję, która tworzy pocisk przemieszczający się z punktu A do …
Jak się porusza i próbuje znaleźć wszystkie podklasy danej klasy (lub wszystkich implementatorów danego interfejsu) w Javie? Na razie mam metodę, aby to zrobić, ale uważam, że jest to dość nieefektywne (co najmniej). Metoda jest następująca: Uzyskaj listę wszystkich nazw klas, które istnieją na ścieżce klasy Załaduj każdą klasę i …
W Swift możesz sprawdzić typ klasy obiektu, używając „is”. Jak mogę włączyć to do bloku „przełącznika”? Myślę, że to niemożliwe, więc zastanawiam się, jaki jest najlepszy sposób.
Rozważ tę klasę: class foo(object): pass Domyślna reprezentacja ciągu wygląda mniej więcej tak: >>> str(foo) "<class '__main__.foo'>" Jak ustawić wyświetlanie niestandardowego ciągu?
Niedawno utknąłem w takiej sytuacji: class A { public: typedef struct/class {...} B; ... C::D *someField; } class C { public: typedef struct/class {...} D; ... A::B *someField; } Zwykle możesz zadeklarować nazwę klasy: class A; Nie można jednak zadeklarować typu zagnieżdżonego, ponieważ powoduje to błąd kompilacji. class C::D; Jakieś …
Jestem nowy w Javie i na razie stworzyłem tablicę obiektów w Javie. Mam na przykład klasę A - A[] arr = new A[4]; Ale to tylko tworzenie wskaźników (referencji), Aa nie 4 obiektów. Czy to jest poprawne? Widzę, że kiedy próbuję uzyskać dostęp do funkcji / zmiennych w utworzonych obiektach, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.