User Tools

Site Tools


python:about_python:about_python_iii

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:about_python_iii [2014/02/28 22:26] – [Object oriented concepts] mithatpython:about_python:about_python_iii [2014/02/28 22:43] mithat
Line 36: Line 36:
 === Prototype-based object orientation === === Prototype-based object orientation ===
  
-There is another kind of object orientation called **prototype-based object orientation** or **prototype-based programming**. This is the kind of object-orientation used in JavaScript and some other languages. I will leave it you to get your Google on and learn more about prototype-based object orientation. +There is another kind of object orientation called **prototype-based object orientation** or **prototype-based programming**. This is the kind of object-orientation used in JavaScript and some other languages.((C++, Java, C#, and PHP support only class-based object orientation; JavaScript and Ruby are inherently prototype-based; Objective-C is class-based but lets you do prototypal-based programming.)) I will leave it you to get your Google on and learn more about prototype-based object orientation.
- +
-Python supports both class-based and prototype-based object orientation.((C++ and Java support only class-based object orientationand JavaScript is inherently prototype-based.)) We'll stick to class-based programming for the rest of this.+
  
 ==== Python objects ==== ==== Python objects ====
 +
 +Python is inherently class-based, but it's not hard to do prototypal-style programming as well. We will stick to class-based object orientation here.
  
 We will next define a class in Python and instantiate and use some objects. We will next define a class in Python and instantiate and use some objects.
python/about_python/about_python_iii.txt · Last modified: 2017/12/06 01:57 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki