- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
类与继承练习题
题〇:
【考察基本类的定义和使用】
编写一个矩形类,具有长(len)宽(wid)两个字段,默认构造函数为len和wid设置默认值,均为0,有参数构造函数根据传入参数的值为len和wid设置具体值。此外类包含以下几个方法:取长度、取宽度、计算周长、计算面积、修改矩形的长度、修改矩形的宽度等方法。
public class Rectangle { private double width; private double length; public double Width { get { return this.width; } set { this.width = value; } } public double Length { get { return this.length; } set { this.length = value; } } public Rectangle() { Length = 0; Width = 0; } public Rectangle(double length, double width) { Length = length; Width = width; } public double Acreage() { return Width * Length; } public double Perimeter() { return 2*(Width+Length); } }
题一:
【考察静态方法、静态字段的意义和使用方式】
设计一个男女人数统计程序。定义一个Person类,包含姓名、性别、年龄三个私有字段。另包含males和females两个私有静态字段成员,用来记录男、女学生的人数;还有NumberMales和NumberFemales两个公有静态方法成员,这两个方法通过对静态字段males、females的访问返回男生总人数、女生总人数。设计其构造函数,要求完成每个Person对象的赋值和男女总人数的累加。
【答案】
using System;
namespace Exp0202
{
public enum Gender {男, 女};
public class Person
{
//私有静态字段,分别统计男女人数
private static int males;
private static int females;
//公有字段,描述个人信息
public string Name;
public Gender Sex;
public int Age;
//构造函数,用来初始化对象
public Person (string name, Gender sex, int age)
{
Name = name;
Sex = sex;
Age = age;
if (sex == Gender.男)
males++; //男生人数加1
if (sex == Gender.女)
females++; //女生人数加1
}
//返回男生人数
public static int NumberMales()
{
return males;
}
//返回女生人数
public static int NumberFemales()
{
Return female
您可能关注的文档
- 第五章工业企业供产销核算.ppt
- 第五章_旅游者的态度与情感.ppt
- 第五章 链接分析.pptx
- 第五章热模锻曲柄压力机上模锻.ppt
- 第五节 建筑形体的阴影 建筑阴影与透视.ppt
- 第五课 扎辫子比赛.ppt
- 第五章资本积累及历史趋势.ppt
- 第五章血细胞计数.ppt
- 第伍單元彈簧.ppt
- 第八章 中国半殖民地半封建社会的会计.ppt
- 2024-2025学年人教版小学数学四年级下册教学计划及进度表.docx
- 2024-2025学年北师大版小学数学二年级下册教学计划及进度表.docx
- 2024-2025学年人教版小学数学五年级下册教学计划及进度表.docx
- 2024-2025学年人教大同版(2024)小学英语三年级下册教学计划.docx
- 2024-2025学年人教精通版(三起)(2024)小学英语三年级下册教学计划.docx
- 2024-2025学年统编版初中道德与法治八年级下册教学计划及进度表.docx
- 2024-2025学年统编版(2024)初中道德与法治七年级下册教学计划及进度表.docx
- 2023-2024学年上海黄埔区中考二模综合测试(物理部分)试卷及答案.pdf
- 2024-2025学年外研版(三起)(2024)小学英语三年级下册教学计划及进度表.docx
- 2025届北京市北京第四中学高三冲刺模拟数学试卷含解析.doc
最近下载
- 王牌教师的课堂管理术心得.pptx
- 陕西省名校新高考物理100实验题合集含解析.pdf VIP
- 1.1《走近世界民间美术》课件人美版(2024))初中美术七年级下册.pptx
- 2025年高考数学总复习第一部分专题突破 新趋势 高考考向练.pptx VIP
- 膨胀节设计软件简介-波纹管软件.PPT
- 山东省第二届职业技能大赛国赛农产品食品检验项目技术工作文件.pdf VIP
- 中考数学备考策略与方法课件.ppt VIP
- 2025届高考专题复习:语言文字运用中的逻辑问题.pptx VIP
- 七年级历史下册 第一单元 综合测试卷(人教陕西版 2025年春).doc VIP
- itp护理课件可编辑.pdf VIP
文档评论(0)