Abstract Classes

Abstract type

Abstract types are used in programming languages to provide a way of creating and using types without having to instantiate them. They are implemented as abstract classes, protocols, interfaces, signatures, or class types, and can have one or more implementations provided separately. Abstract types also allow for the specification of syntax and semantics without requiring a subtype relationship.

1 courses cover this concept

CSE 143 Computer Programming II

University of Washington

Summer 2022

This course is a continuation of CSE 142, focusing on manipulating data, implementing data structures, and learning about algorithms in Java. It delves into abstract data types, recursion, inheritance, and more.

No concepts data

+ 34 more concepts