我希望知道C、C++和Java中的所有原始数据类型是否都是抽象数据类型,因为它们的实现被隐藏了。
还有一件事:
我想问一下,如果一个ADT有两部分抽象视图(所有可以对其进行操作的函数)和实现视图(如何实现函数和数据类型)。那么我该如何在C++中创建一个ADT?
就像在Java中,抽象视图可以使用接口来实现,而实现视图可以使用类来实现。
还有一件事:
我想问一下,如果一个ADT有两部分抽象视图(所有可以对其进行操作的函数)和实现视图(如何实现函数和数据类型)。那么我该如何在C++中创建一个ADT?
就像在Java中,抽象视图可以使用接口来实现,而实现视图可以使用类来实现。
boolean
、char
、byte
、short
、int
、long
、float
和double
是原始类型(有时称为内置类型)。其他所有内容都是对象。 - Turing85