计算圆柱体的的表面积和体积 联系客服

发布时间 : 星期二 文章计算圆柱体的的表面积和体积更新完毕开始阅读edf54e4467ec102de3bd891f

6. 名称空间的申明:

Namespace qualified-identifier namespacebody ;

名字空间隐式地使用public修饰符,在使用时不允许出现任何访问修饰符。

7. 名称空间的声明可以采用嵌套的方式和非嵌套的方式。

8. 组件是一个或多个类的集合体,在.NET中组件又被称为程序集(assembly)。

9. 组件的引用:

· 在同一个解决方案内,

· 在不同解决方案里面使用。

10. 封装是把类的内部隐藏起来,以防止外部世界看见的一个面向对象的概念。

11. 通常采用的访问修饰符有五种:

· public :全公开

· protected:给当前类的儿孙类公开

· internal protected:本项目中的儿孙类公开

· internal:本项目内部公开

· private:除了本类中,对外完全封闭

12. C#只允许单继承。

13. 继承性的语法:

public class soldgoods:goods

14. 多态性是指同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。

15. 多态性的作用:

· 增强了操作的透明性

· 可理解性和可扩展性

· 增强了软件的灵活性和重用性。

16. 多态性通过派生类覆写基类中的虚函数型方法来实现。

17. C#支持两类多态性:

· 编译时的多态性

· 运行时的多态性

18. 虚方法是指类中的方法声明前加上virtual修饰符:

public virtual bool Withdraw(…);

19. 重载的特点是(两必须一可以):

· 方法名必须相同

· 参数列表必须不相同

· 返回值类型可以不相同

20. 重写(覆写)的语法:

public override bool Withdraw(…)

覆写的时候我们使用的是关键字override来完成的

在覆写的时候要三个要求(三相同):

· 相同的方法名称

· 相同的参数列表

· 相同的返回值类型

21. 类中包含抽象方法,那么类就必须定义为抽象类。

· 抽象方法声明的基本的语法是:

public abstract bool Withdraw(…);

22. C#中所有的类都直接或间接继承自System.Object类,这使得C#中的类得以单根继承。

23. 接口(interface)用来定义一种程序的协定。

24. 构造函数是类的一种特殊方法。

· 构造函数的方法名和类名相同;

· 构造函数没有返回类型;

· 构造函数的主要作用是完成对类的对象的初始化工作;

· 在创建一个类的新对象时,系统会自动调用该的构造函数初始化新对象;

· 如果没有显式定义,那么系统提供一个不带任何参数的Public的构造函数。

25. C#的类有两种构造函数:实例构造函数和静态构造函数。

· 不带参数的构造函数: public product()

· 带参数的构造函数:public product(int t,string r)

26. 构造函数可以重构。

27. 构造函数可以相互转换。

28. 属性 :

· 自动使用get 标识符进行读;

· 自动使用set 标识符进行写。 问题:

1. 举一个实例化方法的例子?

2. 静态变量和实例变量的区别是什么?

3. 只读字段和常量字段的区别是什么?

4. 动手创建一个students类库,将它生成组件。并且分别在不同和相同的解决的方案中引用这个组件。

5. 封装性的访问限制符有些什么?各代表什么意义?

6. 继承性的概念是什么?

1 1.

面向对象分析的第一步是

A

。 A

.确定问题域

B.

确定附加的系统约束

C

.定义服务

D.

定义类和对象