C#编程实践:类基础与三角形对象创建
5星 · 超过95%的资源 需积分: 10 26 浏览量
更新于2024-09-17
5
收藏 100KB DOC 举报
“C#学习笔记05练习题和答案提供了两个C#编程练习,包括类的基础应用和三角形类的实现。”
在C#编程中,类是面向对象编程的核心概念,用于封装数据和方法。本资源提供的练习题旨在帮助学习者巩固对C#类的理解。以下是对这两个练习题的详细解释:
### 练习一:基本类定义
在这个练习中,你需要创建一个名为`Student`的类,包含以下属性:
- 学号(`sno`):整型
- 成绩(`sscore`):浮点型
- 姓名(`sname`):字符串
类应具备一个构造函数,接受学号、成绩和姓名作为参数,并初始化相应的属性。此外,还需要一个名为`dispInfo`的方法,用于显示学生的所有信息。
给出的代码示例中,`Student`类实现了这些需求。`dispInfo`方法使用`Console.WriteLine`打印学生信息,而构造函数通过参数赋值给私有变量。在主程序`Main`中,创建了一个`Student`对象并调用了`dispInfo`来展示信息。
### 练习二:三角形类
这个练习要求创建一个`Triangle`类,它能根据三个实数(边长)来构造三角形对象。类需要检查输入的边长是否符合构成三角形的条件(任意两边之和大于第三边)。如果条件满足,计算三角形的面积;否则,输出提示信息。
给出的代码示例中,`Triangle`类首先定义了三个私有整型变量`a`、`b`和`c`来存储边长。构造函数接受三个整数参数,进行合法性检查。如果三边满足三角形条件,计算面积(假设使用海伦公式:面积 = √[p(p-a)(p-b)(p-c)],其中p是半周长,即(p = (a+b+c)/2))。
在`Main`方法中,用户被要求输入三个边长,然后创建`Triangle`对象。如果可以构造三角形,调用类内的方法计算并显示面积;否则,输出错误信息。
这两个练习都涉及到C#中的类、属性、构造函数以及方法的使用,是学习面向对象编程的基础。通过这样的实践,学习者能够更好地理解和掌握C#类的创建与使用,同时加深对面向对象设计原则的理解。
2013-07-29 上传
2023-11-14 上传
2023-06-21 上传
2023-10-12 上传
2023-10-22 上传
2023-12-24 上传
2023-06-07 上传
wq右边
- 粉丝: 117
- 资源: 36
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程