src: s3.amazonaws.com
This comparison of programming languages compares how object-oriented programming languages such as C++, Java, Smalltalk, Object Pascal, Perl, Python, and others manipulate data structures.
Video Comparison of programming languages (object-oriented programming)
Object construction and destruction
Maps Comparison of programming languages (object-oriented programming)
Class declaration
src: i.ytimg.com
Class members
Constructors and destructors
Fields
Methods
Properties
How to declare a property named "Bar"
Manually implemented
Automatically implemented
Overloaded operators
Standard operators
Indexers
Type casts
src: i.ytimg.com
Member access
How to access members of an object x
src: s-media-cache-ak0.pinimg.com
Member availability
src: www.cpd-india.com
Special variables
src: oleb.net
Special methods
src: i.ytimg.com
Type manipulation
src: 4.bp.blogspot.com
Namespace management
Contracts
See also
- Object-oriented programming
References and notes
Source of the article : Wikipedia