Question: In Python (Beginner) 2) Create a dog class with _init __ 0 without arguments The init__self) method initializes the object's state(s). Like methods, a constructor
2) Create a dog class with _init __ 0 without arguments The init__self) method initializes the object's state(s). Like methods, a constructor also contains a collection of statements(i.e. instructions) during object creation. The (_init_(self) ) method is the first statement when creating an object of a class (instantiation) In this class (Cat) there are two more functions (aka methods): def say_hi(self): print(self.name,'meow') def str__self): return f'cat names is \{self.name\}' \# _str_ (self) is a "special" function used to display the object attributes (i.e. name) - Create two objects (p1, p2) as (Lucy, Kitty) - Create a condition to create an object p3 and print(p3) (for example) x=5 if x=5: p3=Dog2() p3.name = "Blackie" print(p3) Result: Lucy meow Kitty meow cat name is Blackie
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
