首页
鍏紬鍙�
姘存祾浼�
瑗挎父璁�
绾㈡ゼ姊�
涓夊浗婕斾箟
鑴戠瓔鎬ヨ浆寮�
鐚滆皽璇�
涓€绔欏埌搴�
鎴愯澶у叏
鏍囬
鏅鸿兘
TAG
鎼滅储
类的()提供了外部视角,重在抽象,同时隐藏了它的结构和组成。
精华吧
→
答案
→
慕课
→
未分类
类的()提供了外部视角,重在抽象,同时隐藏了它的结构和组成。
A.接口
B.方法
C.操作
D.属性
正确答案:接口
Tag:
软件构造
中国大学MOOC软件构造
接口
时间:2021-12-13 15:15:03
上一篇:
Meyer认为程序设计本质上是():一个较大问题的功能通过把它们分包到不同元素的设计,而分解成若干较小的问题。
下一篇:
()主要由包括所有适用于类的操作的声明、其他类的声明、变量的声明,以及要完成抽象的异常的声明。
相关答案
1.
面向对象中有三种类关系。第一种是普通与特殊(继承),第二种是整体-部分(),即“是成员”关系,第三种是关联,表示没有其他关系的类之间的某种语义依赖。
2.
()是整理知识的一种手段。
3.
用面向对象开发软件时,通常先设计一个包含基本属性和()的类。然后,随着类的使用,会发现需要补充、修改甚至细化类及其接口。
4.
()是类型理论的一个概念,一个名字可以表示多个不同类的实例,只要它们具有某个共同的超类而且相关。
5.
类的模块化准则要求一个类应当是()、原始的、充分的。
6.
()是那些仅仅可以访问当前抽象的表示就能有效实现的操作。
7.
模块化原则——()仍然适用于评价面向对象程序。包括类的内聚、方法的内聚;不同类之间的耦合、同一个类不同对象之间的耦合及同一个类内函数之间的耦合。
8.
()明确某事能完成的事,但是不告诉是怎样做到的。换句话说,它对类的使用者隐藏了实现细节。
9.
()是设计类的基本方法,使我们专注关心问题而忽略其他。
10.
用面向对象开发软件时,我们把系统模块化成为若干(),它们都封装了各自的属性及其操作的方法。
热门答案
1.
()是与表示无关的数据类型,是一个数据模型及定义在该模型上的一组操作。
2.
数据类型可分为两类:()、结构类型。
3.
封装有两个含义:①把描述一个事物的性质和行为结合在一起成为构件,对外形成该事物的一个界限,封装使构件能够集中而完整地对应并描述具体的事物,体现了事物的相对独立性;②(),即外界不能直接存取构件的内部信息(属性)及隐藏起来的内部操作,外界也不必知道操作的内部实现细节才能使用这些操作
4.
()指的是在使用一个函数或方法时知道它能干什么,而不知道它是如何完成的。
5.
程序设计有两种抽象,分别是过程抽象和()。
6.
()是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。
7.
publicclassBMI{publicStringtoString(doubleweight,doubleheight){doubleb=weight/(height*height);if(b<20)return“偏瘦”;elseif(b<25)return“正常”;elseif(b<30)return“偏胖”;elseif(b<35)return“肥胖”;elseif(b<40)return“重度肥胖”;elsereturn“极度肥胖”;}}输入75.0,1.70,返回
8.
publicclassBMI{publicStringtoString(doubleweight,doubleheight){doubleb=weight/(height*height);if(b<20)return“偏瘦”;elseif(b<25)return“正常”;elseif(b<30)return“偏胖”;elseif(b<35)return“肥胖”;elseif(b<40)return“重度肥胖”;elsereturn“极度肥胖”;}}输入55.0,1.75,返回
9.
publicclassBMI{publicStringtoString(doubleweight,doubleheight){doubleb=weight/(height*height);if(b<20)return“偏瘦”;elseif(b<25)return“正常”;elseif(b<30)return“偏胖”;elseif(b<35)return“肥胖”;elseif(b<40)return“重度肥胖”;elsereturn“极度肥胖”;}}输入分别是55.0和1.62
10.
在Java中,语句for(inti=0;i<50;i++)执循环的次数是()。