71 items
Overriding With a Bad Signature
Code QuizClass Expressions in TypeScript
Slides / VideoOptional Class Properties
Slides / VideoThe this Type and this Parameters
Slides / VideoImplementing Interfaces With implements
Slides / VideoAbstract Classes and Methods
Slides / VideoMethod Overriding in Subclasses
Slides / VideoThe super Keyword in Classes
Slides / VideoClass Inheritance With extends
Slides / VideoStatic Properties and Methods
Slides / VideoGetters and Setters (Accessors)
Slides / VideoParameter Properties Constructor Shorthand
Slides / VideoReadonly Properties in TypeScript
Slides / VideoAccess Modifiers in TypeScript
Slides / VideoMethods in TypeScript Classes
Slides / VideoInstance Properties With Type Annotations
Slides / VideoConstructors in TypeScript Classes
Slides / VideoClass Declaration and Instantiation
Slides / VideoField Initialization
Quizoverride Keyword
QuizThe this Type
QuizStatic Members
QuizClass Expressions
QuizClass Declaration Syntax
QuizParameter Property Shorthand
QuizAbstract Classes
QuizConstructors Basics
QuizAccess Modifiers
QuizConstructor Signatures
QuizNative Private Fields
QuizClass Inheritance
QuizStructural Typing of Classes
QuizGetters and Setters
QuizThe super Keyword
Quizreadonly Members
Quizinstanceof Narrowing
QuizClass Expression Syntax
Code QuizOptional Class Properties
Code QuizParameter Property Missing Modifier
Code QuizSetter Infinite Recursion
Code QuizUsing this Before super
Code QuizCalling a Static Member on an Instance
Code QuizLosing this-Type in a Chain
Code QuizInstantiating an Abstract Class
Code QuizInheriting With the Wrong Keyword
Code QuizInstantiating a Class
Code QuizAccessing a Private Field
Code QuizMethod Return Type
Code QuizInitializing Constructor Parameters
Code QuizProperty Type Annotation Mismatch
Code QuizAccessing a Protected Member
Code QuizReassigning a Readonly Property
Code QuizPublic Parameter Property
Code QuizConstructor and Initialization
FlashcardProperty Declarations and Types
FlashcardParameter Properties
FlashcardOptional and Definite Properties
FlashcardClass Inheritance with extends
FlashcardAbstract Classes and Methods
FlashcardThe 'this' Type in Classes
FlashcardClass Expressions
FlashcardAccess Modifiers
FlashcardStatic Members and Methods
FlashcardMethod Chaining with this
FlashcardClass Declaration Syntax
FlashcardGetters and Setters
FlashcardMethod Overriding
FlashcardThe override Keyword
FlashcardInstance vs Class Side
FlashcardThe readonly Modifier
FlashcardThe super Keyword
FlashcardInheriting With the Wrong Keyword
Identifying the correct keyword used to derive one class from another.
class Animal {
move() {
return "moving";
}
}
class Dog implements Animal {
bark() {
return "woof";
}
}
const d = new Dog();
console.log(d.move());What is the bug in this code?