Форум сайта python.su
georgiy_yaУ этих терминов разное семантическое значение. Объект в ООП - это некая сущность, обладающая свойствами и методами. Экземпляр - это переменная некоего типа полученная инстанциированием класса этого типа (вызовом конструктора). Фактически, объект не обязательно является экземпляром класса. Это зависит от конкретной реализации. Например, в питоне каждый объект - это экземпляр какого-то класса. Но в JavaScript (с определенными допущениями) объект можно создать не вызывая конструктор какого-то класса
А насчёт объектов и экземпляров?
var a = {foo: "bar"}
int weight = point.doWithPredicate(new PredicateInterface(){
int calculate(Point p){
return p.getX() + p.getY()
}
})
Отредактировано FishHook (Сен. 17, 2017 08:54:09)
Офлайн
Тремя китами ООП называются инкапсуляция, наследование и полиморфизм, но если посмотреть на этот предмет под другим углом, с точки зрения практической полезности, можно выделить понятия “сервис”, “интерфейс” и “состояние”.
Офлайн
py.user.next
py.user.next
Тебе даже в книгах по питону могут писать, что это перегрузка, но это не перегрузка, а переопределение.
Офлайн
georgiy_ya
мальчик, иди в школу, распинаться еще перед тобой
Офлайн
georgiy_yaНе забудьте сказать об этом системе, чтобы она была в курсе.
я пошёл против системы
Офлайн
georgiy_yaЭто абстрагирование. Берут, допустим, какие-то действия и называют их одним словом, а потом используют только это слово. Так и книжки короче получаются, слов-то меньше.
Вот-вот, зачем забивать мою голову всякой ненужной хренью, когда можно сказать, что это просто переопределение для экземпляров.
Отредактировано py.user.next (Сен. 17, 2017 13:33:18)
Офлайн
georgiy_ya
Я буду краток.
Самой большой ошибкой является логическая - вы создаете 2 экземпляра машины, а затем их … складываете! плюсуете. Как вы до этого вообще додумались? Как вы себе это представляете в реальной жизни?
На самом деле я бы мог дать еще около 20 комментариев на ваши ошибки, но так как
georgiy_ya
Так как временем я дорожу, формулы по физике я почти не помню, а смысла в написании этой задачи почти нету
georgiy_yaя вообще не вижу смысла тратить на это времени больше чем это сообщение.
Писал на скорую руку и много чего не учёл\пропустил, так как тупо было лень всё это описывать
Офлайн
py.user.next
не корми тролля, все что нужно этому борцуну с системой, чтобы ты его поуговаривал, попереубеждал, плясал перед ним как тот прораб из фильма про Шурика, а он бы возлежал и вяло слушал, а потом резюмировал: “До лампочки!”. Предлагаю всем высказаться, а потом тему надо закрыть.
Офлайн
Спасибо за понимание
Офлайн
Shaman
остро
Офлайн