Częstym problemem występującym u nowych programistów Java jest to, że ich programy nie działają z komunikatem o błędzie: Could not find or load main class ... Co to znaczy, co go powoduje i jak to naprawić?
Czy istnieje powód, dla którego deklaracja klasy może dziedziczyć object? Właśnie znalazłem kod, który to robi i nie mogę znaleźć dobrego powodu, dla którego to zrobiłbym. class MyClass(object): # class code follows...
Jaki jest cel tego selfsłowa w Pythonie? Rozumiem, że odnosi się do konkretnego obiektu utworzonego z tej klasy, ale nie rozumiem, dlaczego musi być jawnie dodawany do każdej funkcji jako parametr. Aby to zilustrować, w Ruby mogę to zrobić: class myClass def myFunc(name) @name = name end end Rozumiem to …
Wolę używać OOP w dużych projektach, takich jak ten, nad którym teraz pracuję. Muszę utworzyć kilka klas w JavaScript, ale jeśli się nie mylę, istnieje co najmniej kilka sposobów na zrobienie tego. Jaka byłaby składnia i dlaczego miałaby być wykonana w ten sposób? Chciałbym uniknąć korzystania z bibliotek stron trzecich …
Właśnie przeglądam kilka samouczków Scali w Internecie i zauważyłem w niektórych przykładach, że obiekt został zadeklarowany na początku przykładu. Jaka jest różnica między classi objectw Scala?
Podczas tworzenia prostej hierarchii obiektów w Pythonie chciałbym móc wywoływać metody klasy nadrzędnej z klasy pochodnej. W Perlu i Javie istnieje słowo kluczowe dla tego ( super). W Perlu mogę to zrobić: package Foo; sub frotz { return "Bamf"; } package Bar; @ISA = qw(Foo); sub frotz { my $str …
Pochodzę ze świata Java i czytam Bruce'a Eckelsa Wzory, przepisy i idiomy języku Python 3 . Podczas czytania o klasach mówi się dalej, że w Pythonie nie ma potrzeby deklarowania zmiennych instancji. Po prostu używasz ich w konstruktorze i bum, są tam. Na przykład: class Simple: def __init__(self, s): print("inside …
Podczas jednego z moich wywiadów zapytano mnie: „Czy możemy stworzyć instancję abstrakcyjną?” Moja odpowiedź brzmiała: „Nie, nie możemy”. Ale ankieter powiedział mi: „Źle, możemy”. Trochę się o to spierałem. Potem kazał mi sam to wypróbować w domu. abstract class my { public void mymethod() { System.out.print("Abstract"); } } class poly …
Uczę się lin w Pythonie. Kiedy próbuję wydrukować obiekt klasy Foobarza pomocą print()funkcji, otrzymuję dane wyjściowe takie jak to: <__main__.Foobar instance at 0x7ff2a18c> Czy istnieje sposób, aby ustawić zachowanie drukowania (lub reprezentację ciągu ) klasy i jej obiektów ? Na przykład, gdy print()wywołuję obiekt klasy, chciałbym wydrukować jego elementy danych …
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.