Posts

Showing posts with the label __init__:

View of OOP Terminology,Constructor and Inheritance in Python

View of OOP Terminology •          Class: A user-defined prototype for an object that defines a set of attributes that characterize any object of the class. The attributes are data members (class variables and instance variables) and methods, accessed via dot notation.   •          Class variable: A variable that is shared by all instances of a class. Class variables are defined within a class but outside any of the class's methods. Class variables are not used as frequently as instance variables are.   •          Data member: A class variable or instance variable that holds data associated with a class and its objects. •          Function overloading: The assignment of more than one behavior to a particular function. The operation performed varies b...