Class (computer programming) | Wikipedia audio article
Channel: wikipedia tts
Date: 2019-01-13

This is an audio version of the Wikipedia Article:
https://en.wikipedia.org/wiki/Class_(computer_programming)


00:01:26 1 Class vs. type
00:03:56 2 Design and implementation
00:04:32 2.1 Structure
00:05:45 2.2 Behavior
00:06:49 2.3 The concept of class interface
00:09:44 2.3.1 Example
00:11:32 2.4 Member accessibility
00:15:41 3 Inter-class relationships
00:16:15 3.1 Compositional
00:17:43 3.2 Hierarchical
00:20:08 3.2.1 Definitions of subclass
00:25:16 3.3 Orthogonality of the class concept and inheritance
00:26:00 3.4 Within object-oriented analysis
00:27:55 4 Taxonomy of classes
00:28:12 4.1 Abstract and concrete
00:30:41 4.2 Local and inner
00:32:52 4.3 Metaclasses
00:33:49 4.4 Non-subclassable
00:35:06 4.5 Open Class
00:36:00 4.6 Mixins
00:36:47 4.7 Partial
00:39:40 4.7.1 Example in VB.NET
00:40:21 4.7.2 Example in Objective-C
00:41:47 4.8 Uninstantiable
00:42:33 4.9 Unnamed
00:42:59 5 Benefits
00:45:49 6 Run-time representation
00:47:11 7 See also



Listening is a more natural way of learning, when compared to reading. Written language only began at around 3200 BC, but spoken language has existed long ago.

Learning by listening is a great way to:
- increases imagination and understanding
- improves your listening skills
- improves your own spoken accent
- learn while on the move
- reduce eye strain

Now learn the vast amount of general knowledge available on Wikipedia through audio (audio article). You could even learn subconsciously by playing the audio while you are sleeping! If you are planning to listen a lot, you could try using a bone conduction headphone, or a standard speaker instead of an earphone.

Listen on Google Assistant through Extra Audio:
https://assistant.google.com/services/invoke/uid/0000001a130b3f91
Other Wikipedia audio articles at:
https://www.youtube.com/results?search_query=wikipedia+tts
Upload your own Wikipedia articles through:
https://github.com/nodef/wikipedia-tts
Speaking Rate: 0.7187161819600992
Voice name: en-US-Wavenet-B


"I cannot teach anybody anything, I can only make them think."
- Socrates


SUMMARY
=======
In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods). In many languages, the class name is used as the name for the class (the template itself), the name for the default constructor of the class (a subroutine that creates objects), and as the type of objects generated by instantiating the class; these distinct concepts are easily conflated.When an object is created by a constructor of the class, the resulting object is called an instance of the class, and the member variables specific to the object are called instance variables, to contrast with the class variables shared across the class.
In some languages, classes are only a compile-time feature (new classes cannot be declared at runtime), while in other languages classes are first-class citizens, and are generally themselves objects (typically of type Class or similar). In these languages, a class that creates classes is called a metaclass.