Ad

Wednesday, September 20, 2017

Coding Interview Questions - OOP

Class definition



class Person(object): 
 def __init__(self, name, age): 
      self.name = name 
      self.age = age 
 def birthday(self): 
      self.age += 1

Note class name is capitalized. Initialization is the constructors where self.xyz defines class variables. Next def defines a function. Class functions take self as the default, 1st parameter.

No comments:

Post a Comment

MATLAB eBook on Machine Learning

Working on graduate study work? MATLAB now offers a free eBook on Machine Learning. Great resource for those in the academia. https://www....