User Tools

Site Tools


python:about_python:python_inheritance_fundamentals

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
python:about_python:python_inheritance_fundamentals [2018/02/24 23:21] – [Inheritance in Python] mithatpython:about_python:python_inheritance_fundamentals [2018/02/24 23:37] – [What you'll need to know] mithat
Line 5: Line 5:
 ===== What you'll need to know ===== ===== What you'll need to know =====
  
-  * How to create a basic class.+  * How to create a Python class.
   * How to use the ''@property'' decorator.   * How to use the ''@property'' decorator.
   * How to use parameterized constructors.   * How to use parameterized constructors.
Line 16: Line 16:
   * Inheritance and code reuse   * Inheritance and code reuse
   * Inheritance in Python   * Inheritance in Python
-  * Derived class constructors 
 ===== Inheritance ===== ===== Inheritance =====
  
Line 109: Line 108:
  
  
-===== Derived class constructors ===== 
  
-You can create additional constructors for your derived class if needed. In the following example, we are going to add an additional feature to the ''ClickUpDown'' class: we are going to create a constructor sets the upper limit of the counter. When the count exceeds that limit, the counter will reset.+===== What you should do next =====
  
 +This covers the very basics of inheritance in Python. To level up your use of inheritance in Python, you should next have a look at the following:
  
 +  * Overriding methods.
 +  * Derived class constructors (including calling parent class constructors).
  
 Copyright © 2011-2018 Mithat Konar. All rights reserved. Copyright © 2011-2018 Mithat Konar. All rights reserved.
python/about_python/python_inheritance_fundamentals.txt · Last modified: 2018/02/24 23:38 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki