Я прочитал, что поведение объекта - это действие, выполняемое объектом (в реальной жизненной ситуации), но в программировании контекстом является не операция / действие , выполняемое над объектом , как описано способ.
Например, в приведенном ниже коде у нас есть метод для отображения полного имени сотрудника. В этом случае действие выполняется объектом или это действие выполняется над объектом? Как отображение полного имени может быть поведением объекта, когда мы сравниваем его с поведением собаки (например, лай, сон и т. Д.). Спасибо за вашу помощь
class employee:
raise_value=1.05
def __init__(self,first,last,pay):
self.first=first
self.last=last
self.pay=pay
def emp_fullname(self):
return "Full name is {} {}".format(self.first,self.last)
def set_raise(self):
self.new_sal=float(self.pay)*employee.raise_value
return 'My new salary is {}'.format(self.new_sal)
e1=employee("Chyanit","Singh","60000")
e2=employee("Parag","Singh","40000")
e1.emp_fullname()