Language Features
Everything on SkillVeris tagged Language Features — collected across the glossary, study notes, blog, and cheat sheets.
6 resources across 2 libraries
Cheat Sheets(1)
Interview Questions(5)
What is a Companion Object in Kotlin?
A companion object in Kotlin is a single, compiler-generated singleton declared inside a class with the `companion object` keyword that holds members callable…
What is an Extension Method?
An extension method is a language feature that lets you add a new method to an existing type from outside its definition, without modifying the type’s source c…
Extension Methods vs Inheritance
Extension methods add standalone utility behavior to an existing type from outside, with no new subtype or state, while inheritance creates a genuine subtype t…
What is a Partial Class?
A partial class is a class whose definition is split across two or more source files, which the compiler merges back into a single class at build time, most no…
TypeScript vs JavaScript: What Is the Difference?
TypeScript is a superset of JavaScript that adds a static type system checked at compile time, catching type-related bugs before code ever runs, while JavaScri…