Explore Library
TypeScriptClasses & OOP

70 items

1

Class Expressions in TypeScript

Slides / Video
2

Optional Class Properties

Slides / Video
3

The this Type and this Parameters

Slides / Video
4

Implementing Interfaces With implements

Slides / Video
5

Abstract Classes and Methods

Slides / Video
6

Method Overriding in Subclasses

Slides / Video
7

The super Keyword in Classes

Slides / Video
8

Class Inheritance With extends

Slides / Video
9

Static Properties and Methods

Slides / Video
10

Getters and Setters (Accessors)

Slides / Video
11

Parameter Properties Constructor Shorthand

Slides / Video
12

Readonly Properties in TypeScript

Slides / Video
13

Access Modifiers in TypeScript

Slides / Video
14

Methods in TypeScript Classes

Slides / Video
15

Instance Properties With Type Annotations

Slides / Video
16

Constructors in TypeScript Classes

Slides / Video
17

Class Declaration and Instantiation

Slides / Video
18

Class Expressions

Quiz
19

Constructors Basics

Quiz
20

Field Initialization

Quiz
21

Access Modifiers

Quiz
22

readonly Members

Quiz
23

Getters and Setters

Quiz
24

Constructor Signatures

Quiz
25

Parameter Property Shorthand

Quiz
26

Structural Typing of Classes

Quiz
27

instanceof Narrowing

Quiz
28

override Keyword

Quiz
29

Abstract Classes

Quiz
30

The this Type

Quiz
31

Native Private Fields

Quiz
32

Class Declaration Syntax

Quiz
33

Static Members

Quiz
34

Class Inheritance

Quiz
35

The super Keyword

Quiz
36

Class Expression Syntax

Code Quiz
37

Optional Class Properties

Code Quiz
38

Instantiating an Abstract Class

Code Quiz
39

Calling a Static Member on an Instance

Code Quiz
40

Losing this-Type in a Chain

Code Quiz
41

Parameter Property Missing Modifier

Code Quiz
42

Inheriting With the Wrong Keyword

Code Quiz
43

Using this Before super

Code Quiz
44

Setter Infinite Recursion

Code Quiz
45

Method Return Type

Code Quiz
46

Property Type Annotation Mismatch

Code Quiz
47

Initializing Constructor Parameters

Code Quiz
48

Instantiating a Class

Code Quiz
49

Reassigning a Readonly Property

Code Quiz
50

Accessing a Protected Member

Code Quiz
51

Accessing a Private Field

Code Quiz
52

Public Parameter Property

Code Quiz
53

The super Keyword

Flashcard
54

Getters and Setters

Flashcard
55

Constructor and Initialization

Flashcard
56

Class Inheritance with extends

Flashcard
57

Abstract Classes and Methods

Flashcard
58

The readonly Modifier

Flashcard
59

Class Declaration Syntax

Flashcard
60

Instance vs Class Side

Flashcard
61

Class Expressions

Flashcard
62

The override Keyword

Flashcard
63

Method Chaining with this

Flashcard
64

The 'this' Type in Classes

Flashcard
65

Optional and Definite Properties

Flashcard
66

Static Members and Methods

Flashcard
67

Parameter Properties

Flashcard
68

Property Declarations and Types

Flashcard
69

Access Modifiers

Flashcard
70

Method Overriding

Flashcard
Slides / VideoIntermediate

Instance Properties With Type Annotations

Learn how to declare typed instance properties on a TypeScript class so every object carries correctly typed data.

Slide 1
1 / 6