C#编程实践:类基础与三角形对象创建
5星 · 超过95%的资源 需积分: 10 79 浏览量
更新于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-08-06 上传
2013-08-02 上传
2013-07-29 上传
2013-07-29 上传
wq右边
- 粉丝: 117
- 资源: 36
最新资源
- 安娜:Alexa供电的互动灯-项目开发
- react-chat-master:React聊天
- movie_app:使用React JS制作的电影应用
- licensing:Volcanic Pixels 产品的许可服务器
- Java SSM基于HTML的“守护萌宠”网站【优质毕业设计、课程设计项目分享】
- imiAssignment
- 在线学习小程序后端PHP+Laravel+Mysql+Echarts+Wechat+LayUI.zip
- esp8266ArduinoWebserver:基于esp8266arduino的简易web服务器
- python-utils-ak:小型但有用的个人python utils
- JNBT-开源
- erlang-expression-parser:Erlang 应用程序,它解析文本并处理它们(如果它们是数学表达式)
- ember-env-helper:余烬环境助手
- vuexy-full-version6.2.zip
- 原生php+mysql的简单博客。纯粹学习练手的东西.zip
- 伺服时钟数字显示-项目开发
- 广东工业大学EDA实验报告全部