1、C#程序题更新大家参看下面代码,在考试的时候解释用的xml代码/ 定义接口IShape/)不必写上!这个代码是我写的。同学看了题目以后觉得代码写的不好的可以重先写来与大家分享。我觉得第二题的代码写得不太好我觉得本身题目就有点问题),有时间的同学可以改写,与大家分享!b5E2RGbCAP1.定义接口IShape和两个类Circle圆)和Square矩形),实现图形面积Area)和周长 Circle cirObj = newCircle(1d。Square squObj = newSquare(2d, 3d。Console.WriteLine(圆的面积:0,圆的周长:1, cirObj.Area(
2、, cirObj.Circumference(。DXDiTa9E3dConsole.WriteLine(长方形的面积:0,长方形的周长:1, squObj.Area(, squObj.Circumference(。RTCrpUDGiT / 定义接口IShape/interfaceIShape double Area(。double Circumference(。 / 定义圆类,实现IShape接口/publicclassCircle : IShape /半径privatedouble radius。/ 带参构造函数/半径public Circle(double radius this.radi
3、us = radius。 / 求面积/面积publicdouble Area( returnMath.PI * radius * radius。 / 求周长/周长publicdouble Circumference( returnMath.PI * 2 * radius。 / 定义长方形类,实现IShape接口/publicclassSquare : IShape privatedouble width。/宽privatedouble height。/高/ 带参构造函数/宽/高public Square(double width, double height this.width = widt
4、h。this.height = height。 / 求面积/面积publicdouble Area( return width * height。 / 求周长/周长publicdouble Circumference( return 2 * (width + height。 2.编写一个完整的程序。该程序包含类Person、Student、Test,具体要求如下:构造函数5PCzVD7HxA public Function toString( As String :返回个人的各项信息,包括姓名、性别等上述属性jLBHrnAILg:构造函数xHAQX74J0X public Function t
5、oString( As String :返回学生的各项信息,包括学号、班级、姓名等上述属性LDAYtRyKfE public Person(String name, Boolean sex, String id this.name = name。this.sex = sex。this.id = id。 publicvirtualstring toString( string Sex = sex ? 男 : 女。return姓名: + name + ,性别: + Sex + ,身份证: + id + 。Zzz6ZB2Ltk publicclassStudent:Person privateStr
6、ing sNo。privateString sClass。public Student(String sNo,String name,Boolean sex,String id,String sClassdvzfvkwMI1 this.name = name。this.sex = sex。this.id = id。 this.sNo=sNo。 this.sClass=sClass。 publicoverridestring toString( string Sex=sex?男:女。return学号:+sNo+,姓名:+name+,性别:+Sex+,身份证:+id+,班级:+sClass+。rq
7、yn14ZNXI publicclassTest staticvoid Main(string args Person stuObj。 stuObj = newPerson(ls,true ,010102。Console.WriteLine(stuObj.toString(。 stuObj = newStudent(01,zs, true, 01010, 08网络。EmxvxOtOcoConsole.WriteLine( stuObj.toString(。 在Student类中构造函数写成public Student(String sNo, String name, Boolean sex,
8、String id, String sClass:base( name, sex, id 这样的话,就可以省去被注释掉的那部分代码方法中也可以省去一些代码!SixE2yXPq5 / public Person(String name, Boolean sex, String id this.name = name。this.sex = sex。this.id = id。 publicvirtualstring toString( string Sex = sex ? 男 : 女。return姓名: + name + ,性别: + Sex + ,身份证: + id + 。kavU42VRUs p
9、ublicclassStudent : Person privateString sNo。privateString sClass。public Student(String sNo, String name, Boolean sex, String id, String sClass:base( name, sex, idy6v3ALoS89 /this.name = name。/this.sex = sex。/this.id = id。this.sNo = sNo。this.sClass = sClass。 publicoverridestring toString( /string Se
10、x = sex ? 男 : 女。returnbase.toString( +,学号: + sNo + ,班级: + sClass 。M2ub6vSTnP/ return 学号: + sNo + ,姓名: + name + ,性别: + Sex + ,身份证: + id + ,班级: + sClass + 。0YujCfmUCw publicclassTest staticvoid Main(string args Person stuObj。 stuObj = newPerson(ls, true, 010102。Console.WriteLine(stuObj.toString(。 stuObj = newStudent(01, zs, true, 010101, 08网络。eUts8ZQVRdConsole.WriteLine(stuObj.toString(。 #endregion申明:所有资料为本人收集整理,仅限个人学习使用,勿做商业用途。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1