PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

Abstract Types

Abstract Types

Abstract Types are a feature.

In programming languages, an abstract type is a type in a nominative type system that cannot be instantiated directly.


Languages without Abstract Types include JavaScript

Languages with Abstract Types include TypeScript

Example from TypeScript:
abstract class Animal {} class Dog extends Animal
access-modifiers-feature.html 路 abstract-types-feature.html 路 binary-numbers-feature.html

View source

PLDB - Build the next great programming language 路 v2022 Day 28 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com