()把一个数据对象的定义抽象为一个数据类型名。
A.数据抽象
B. 动作抽象
C. 过程抽象
D. 类型抽象
- · 有4位网友选择 C,占比40%
- · 有3位网友选择 D,占比30%
- · 有2位网友选择 B,占比20%
- · 有1位网友选择 A,占比10%
A.数据抽象
B. 动作抽象
C. 过程抽象
D. 类型抽象
下列关于类和对象的说法中不正确的是(50)。
A.一个类定义了一组大体上相似的对象
B.一个类所包含的方法和数据描述一组对象的共同行为和属性
C.类是对象的具体化,对象是类的抽象
D.在分析和设计时,通常把注意力集中在类上,而不是具体的对象
下列关于类和对象的说法中不正确的是(48)。
A.一个类定义了一组大体上相似的对象
B.一个类所包含的方法和数据描述一组对象的共同行为和属性
C.类是对象的具体化,对象是类的抽象
D.在分析和设计时,通常把注意力集中在类上,而不是具体的对象上
下列关于类和对象的说法中不正确的是(43)。
A.一个类定义了一组大体上相似的对象
B.一个类所包含的方法和数据描述一组对象的共同行为和属性
C.类是对象的具体化,对象是类的抽象
D.在分析和设计时,通常把注意力集中在类上,而不是具体的对象上
A.有些对象是不能被抽象成类的
B.类给出了属于该类的全部对象的抽象定义
C.类是对象集合的再抽象
D.类用来在内存中开辟一个数据区,储存新对象的属性
A.有些对象是不能被抽象成类的
B.类给出了属于该类的全部对象的抽象定义
C.类是对象集合的再抽象
D.类是用来在内存中开辟一个数据区,存储新对象的属性
A.类和对象是面向对象编程技术中最基本的概念,对象是类的实例,类是对象的模板
B.类规定了可以使用哪些数据来表示对象以及可以对这些数据执行哪些操作,它是一个定义
C.类是用于创建对象的蓝图,定义了通用于一个特定种类的所有对象的属性和方法的软件模板
D.类是对象的抽象,对象是类的具体实例,程序运行时完成功能的是类
一、分别定义如下类和接口:DivideClass,Graph,Triangle,Rectangle,Circle,Square类,以及IArea,IPerimeter接口,具体要求如下: 1、类DivideClass中存在两个成员divide方法: 1)定义一个返回,两个int类型数据,相除结果的divide方法 2)定义一个返回,两个float类型数据,相除结果的divide方法 2、类Graph中定义一个抽象无参无返回值的draw方法: 3、类Triangle,继承Graph类 1)实现了Graph类中的draw方法 2)定义一个无参无返回值的draw方法:输出“绘制一个**三角形**图形” 4、类Rectangle,继承Graph类 1)实现了Graph类中的draw方法 2)定义一个无参无返回值的draw方法:输出“绘制一个**矩形**图形” 5、接口IArea中定义一个抽象无参double返回值的getArea方法 6、接口IPerimeter中定义一个抽象无参double返回值的getPerimeter方法 7、类Circle,继承Graph类,IArea和IPerimeter接口 1)定义了一个成员变量radius,作为半径 2)构造方法 3)实现IArea接口中的getArea方法 4)实现IPerimeter接口接口中的getArea方法 5)实现了Graph类中的draw方法 8、类Square,继承Graph类,IArea和IPerimeter接口 1)定义了一个成员变量length,作为边长 2)构造方法 3)实现IArea接口中的getArea方法 4)实现IPerimeter接口接口中的getArea方法 5)实现了Graph类中的draw方法 二、为作业的相关功能设计菜单,菜单的功能主要是创建对象,并使用对象,具体要求: 当输入11,创建DivideClass类的实例对象,分别测试两个重载的divide方法; 当输入12,利用Graph类型的变量名,来引用Triangle和Rectangle类的实例对象,并分别调用它们draw方法; 当输入13,分别利用键盘输入数据,来创建Circle和Square类的实例对象,求解周长和面积,并输出它们的数据以及周长和面积; 当输入quit,则退出 三、重要提示,可以参考如下代码框架,进行补充实现上述功能:
A.数据变量
B.数据结构
C.属性
D.定义
A.把数据和函数装在一个单独的单元,该单元被称为类
B.任何的对象都具有继承性
C.抽象指仅表示核心的特性而不描述背景细节的行为
D.对象间通过消息来沟通
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!