Вопросы с тегом «class»

Шаблон для создания новых объектов, который описывает общее состояние (я) и поведение (я). НЕ ЗАБИРАТЬСЯ С CSS-КЛАССАМИ. Используйте вместо этого [css].



30
Что означает «Не удалось найти или загрузить основной класс»?
Общая проблема, с которой сталкиваются новые Java-разработчики, заключается в том, что их программы не запускаются с сообщением об ошибке: Could not find or load main class ... Что это значит, что вызывает и как это исправить?
1370 java  class  main 

6
Класс Python наследует объект
Есть ли какая-либо причина для объявления класса наследовать object? Я только что нашел код, который делает это, и я не могу найти вескую причину, почему. class MyClass(object): # class code follows...
1246 python  class  oop  object  inheritance 

22
Какова цель слова «я»?
Какова цель selfслова в Python? Я понимаю, что это относится к конкретному объекту, созданному из этого класса, но я не понимаю, почему его необходимо явно добавлять в каждую функцию в качестве параметра. Для иллюстрации, в Ruby я могу сделать это: class myClass def myFunc(name) @name = name end end Что …
1132 python  class  oop  self 




19
Какие методы можно использовать для определения класса в JavaScript, и каковы их компромиссы?
Я предпочитаю использовать ООП в крупных проектах, таких как тот, над которым я сейчас работаю. Мне нужно создать несколько классов в JavaScript, но, если я не ошибаюсь, есть по крайней мере несколько способов сделать это. Каков будет синтаксис и почему это будет сделано таким образом? Я хотел бы избежать использования …
686 javascript  oop  class 


15
Вызовите метод родительского класса из дочернего класса?
При создании простой иерархии объектов в Python я хотел бы иметь возможность вызывать методы родительского класса из производного класса. В Perl и Java есть ключевое слово для этого ( super). В Perl я мог бы сделать это: package Foo; sub frotz { return "Bamf"; } package Bar; @ISA = qw(Foo); …

12
Есть ли в Python «закрытые» переменные в классах?
Я из мира Java и читаю паттерны, рецепты и идиомы Брюса Экелса « Python 3» . Читая о классах, можно сказать, что в Python нет необходимости объявлять переменные экземпляра. Вы просто используете их в конструкторе, и бум, они там. Так, например: class Simple: def __init__(self, s): print("inside the simple constructor") …
578 python  class  private 

16
Можем ли мы создать экземпляр абстрактного класса?
Во время одного из моих интервью меня спросили: «Можем ли мы создать экземпляр абстрактного класса?» Мой ответ был «Нет, мы не можем». Но интервьюер сказал мне: «Неправильно, мы можем». Я немного поспорил об этом. Затем он сказал мне попробовать это дома. abstract class my { public void mymethod() { System.out.print("Abstract"); …
574 java  oop  class  object  abstract 


9
Как распечатать экземпляры класса, используя print ()?
Я изучаю веревки в Python. Когда я пытаюсь напечатать объект класса, Foobarиспользуя print()функцию, я получаю вывод, подобный этому: <__main__.Foobar instance at 0x7ff2a18c> Есть ли способ, которым я могу установить поведение печати (или строковое представление ) класса и его объектов ? Например, когда я вызываю print()объект класса, я хотел бы напечатать …
539 python  class  printing  object 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.