TODO: ADD MORE
- the exercise relies on the
def
statement to create an instance method allergies - use of
def
to define a class's methods clock - classes can have instance methods which are called from an instance of the class (as opposed to class methods, called from the Class itself). The first parameter of an instance method is always
self
, which is provided when calling from the instance (i.e. the programmer does not need to pass it as an argument explicitly). Static methods are methods called from the class itself, and are not connected to an instance of the class. They have access to class attributes (those defined on the class, not connected to theself
), and do not require an instance of the class to exist. Classes can also define aproperty
by using the@property
decorator (not shown here); aproperty
can be "lazily evaluated" to avoid unneeded computation phone-number - tests for this exercises require one or more instance methods that will return a specified row or column list of the
matrix
. matrix - tests for this exercises require one or more instance methods that will take in a set of starting coordinates and a bearing and then accept a series of instructions that "move" the instance to a new set of coordinates and bearing. robot-simulator