当前位置: 首页 > news >正文

郑州机械网站制作服务比较好的网页传奇

郑州机械网站制作,服务比较好的网页传奇,中国建设电工网站,贸易网站建设公司26. Enum(枚举) /*枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。C# 枚举是值类型。换句话说#xff0c;枚举包含自己的值#xff0c;且不能继承或传递继承。 */using System;public class EnumTest {enum Day { Sun, Mon, Tue, Wed, Thu, Fri, Sat };static…26.   Enum(枚举) /*枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。C# 枚举是值类型。换句话说枚举包含自己的值且不能继承或传递继承。 */using System;public class EnumTest {enum Day { Sun, Mon, Tue, Wed, Thu, Fri, Sat };static void Main(){int x (int)Day.Sun;int y (int)Day.Fri;Console.WriteLine(Sun {0}, x);Console.WriteLine(Fri {0}, y);} } 27.class(类定义) /*类的定义是以关键字class开始后跟类的名称。类的主体包含在一对花括号内。 */using System; namespace BoxApplication {class Box{public double length; // 长度public double breadth; // 宽度public double height;   // 高度}class Boxtester{static void Main(string[] args){Box Box1 new Box();        // 声明 Box1类型为 BoxBox Box2 new Box();        // 声明 Box2类型为 Boxdouble volume 0.0;         // 体积// Box1 详述Box1.height 5.0;Box1.length 6.0;Box1.breadth 7.0;// Box2 详述Box2.height 10.0;Box2.length 12.0;Box2.breadth 13.0;// Box1 的体积volume Box1.height * Box1.length * Box1.breadth;Console.WriteLine(Box1 的体积 {0}, volume);// Box2 的体积volume Box2.height * Box2.length * Box2.breadth;Console.WriteLine(Box2 的体积 {0}, volume);Console.ReadKey();}} } 28.成员函数和封装 /*成员函数和封装 1.类的成员函数是一个在类定义中有它的定义或原型的函数就像其他变量一样。2.作为类的一个成员它能在类的任何对象上操作且能访问该对象的类的所有成员。3.成员变量是对象的属性从设计角度且它们保持私有来实现封装。4.这些变量只能使用公共成员函数来访问。 */using System; namespace BoxApplication {class Box{public double length; // 长度public double breadth; // 宽度public double heigth; // 高度//封装长度函数public void setLength(double len){length len;}//封装宽度函数public void setBreadth(double bre){breadth bre;}//封装高度函数public void setHeigth(double hei){heigth hei;}//封装获取体积函数public double getVolume(){return length * breadth * heigth;}}class Boxtester{static void Main(string[] args){Box Box1 new Box();        // 声明 Box1类型为 BoxBox Box2 new Box();        // 声明 Box2类型为 Boxdouble volume ;         // 定义体积双精度值// Box1 详述Box1.heigth 5.0;Box1.length 6.0;Box1.breadth 7.0;// Box2 详述Box2.heigth 10.0;Box2.length 12.0;Box2.breadth 13.0;// Box1 的体积volume Box1.getVolume(); //调用体积函数Console.WriteLine(Box1 的体积 {0}, volume);// Box2 的体积volume Box2.getVolume(); //调用体积函数Console.WriteLine(Box2 的体积 {0}, volume);Console.ReadKey();}} } 29.C#构造函数 /*C#的构造函数类的 构造函数 是类的一个特殊的成员函数当创建类的新对象时执行。构造函数的名称与类的名称完全相同它没有任何返回类型。*/using System; namespace LineApplication {class Line{private double length;public Line(){Console.WriteLine(对象已创建);}public void setLength(double len){length len;}public double getLength() {return length;}//主函数中执行static void Main(string[] args){Line line new Line();//设置线的长度line.setLength(6.0);Console.WriteLine(线条的长度为{0},line.getLength());Console.ReadKey();}} }30. 参数化构造函数 /** 参数化构造函数类的构造函数是类的一个特殊的成员函数当创建类的新对象时执行。构造函数的名称与类的名称完全相同它没有任何返回类型。 默认的构造函数没有任何参数。但是如果你需要一个带有参数的构造函数可以有参数这种构造函数叫做参数化构造函数。这种技术可以帮助你在创建对象的同时给对象赋初始值具体请看下面实例*/ using System; namespace LineApplication {class Line{private double length; // 线条的长度public Line(double len) // 参数化构造函数{Console.WriteLine(对象已创建length {0}, len);length len;}public void setLength(double len){length len;}public double getLength(){return length;}static void Main(string[] args){Line line new Line(10.0);Console.WriteLine(线条的长度 {0}, line.getLength());// 设置线条长度line.setLength(6.0);Console.WriteLine(线条的长度 {0}, line.getLength());Console.ReadKey();}} } 31.C# 析构函数  /** 析构函数* 类的 析构函数 是类的一个特殊的成员函数当类的对象超出范围时执行。析构函数的名称是在类的名称前加上一个波浪形~作为前缀它不返回值也不带任何参数。析构函数用于在结束程序比如关闭文件、释放内存等之前释放资源。析构函数不能继承或重载。* */ using System; namespace LineApplication {class Line{private double length; //定义线条长度public Line() //构造函数{Console.WriteLine(对象已经创建);}~Line() //析构函数{Console.WriteLine(对象已经删除);}public void setLength(double len){length len;}public double getLength() {return length;}static void Main(string[] args){Line line new Line(); //new一个新对象// 设置线条长度line.setLength(6.0);Console.WriteLine(线条的长度 {0}, line.getLength());}} }32.静态函数static /*你也可以把一个成员函数声明为 static。这样的函数只能访问静态变量。静态函数在对象被创建之前就已经存在。*/using System; namespace StaticVarApplication {class StaticVar{public static int num;public void count() {num;}public static int getNum() { return num; }}class StaticTester{static void Main(string[] args){ StaticVar s1 new StaticVar();StaticVar s2 new StaticVar();s1.count();// s1.count();s2.count();// s2.count();Console.WriteLine(s1的变量是{0},s1.getNum());Console.WriteLine(s2的变量是{0},s2.getNum());Console.ReadKey();}} }33. C# 继承  /*继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时程序员不需要完全重新编写新的数据成员和成员函数只需要设计一个新的类继承了已有的类的成员即可。这个已有的类被称为的基类这个新的类被称为派生类。继承的思想实现了 属于IS-A 关系。例如哺乳动物 属于IS-A 动物狗 属于IS-A 哺乳动物因此狗 属于IS-A 动物。 */using System; namespace InheritanceApplication {class Shape {public void setWidth(int w){width w;}public void setHeight(int h){height h;}protected int width;protected int height;}// 派生类class Rectangle: Shape{public int getArea(){ return (width * height); }}class RectangleTester{static void Main(string[] args){Rectangle Rect new Rectangle();Rect.setWidth(5);Rect.setHeight(7);// 打印对象的面积Console.WriteLine(总面积 {0},  Rect.getArea());Console.ReadKey();}} } 学习来源于www.runoob.com
http://www.huolong8.cn/news/204320/

相关文章:

  • 湖北专业网站建设质量保障网络推广方案的步骤有哪些?
  • 特种作业证查询官网成都网站优化服务
  • 建网站电脑版和手机版怎么做网页升级紧急通知自觉离开更新
  • 外国网站打开很慢aso优化排名推广
  • 禁止同ip网站查询西安网页开发
  • 建设网站有哪些好处北京网站建设设计公司
  • 弹幕网站怎么做网站源码下载了属于侵权吗
  • 做网站维护合同电脑无法登录建设银行网站
  • 北京工作室网站建设备案通过的网站
  • 个人网站布局深圳市住房和建设局app下载
  • 网站备案太慢德州品牌策划公司
  • 哲林高拍仪网站开发直通车推广技巧
  • 做app模板网站有哪些内容ccie网络培训
  • 网站开发项目经验描述站长工具百科
  • 怎么做游戏门户网站开发网站的项目背景描述
  • 中国网站为什么做的那么丑wordpress不能全屏
  • 福州高端网站建设公司汽车网站建设参考文献开题报告
  • 网站域名重定向成都服务器idc托管
  • 哪些网站可以做免费广告推广网站建设商城模板
  • 如何在百度上做公司网站卡密商城平台
  • 包头网站优化wordpress底部悬浮导航
  • 网站服务费做啥费用网站建设哪个公司做得好
  • 网站开发时如何兼容高端app定制开发
  • 荣县网站建设网站建设印花税税率
  • 药品在网站上做标签有哪些分类高新公司网站建设哪家好
  • 图片网站 代码通信建设工程项目经理查询网站
  • 做钓鱼网站怎么赚钱中装建设公司怎么样
  • 请问做网站怎么赚钱深圳好的高端企业网站建设公司
  • 建设工程质量管理条例网站深圳龙岗属于什么风险
  • 免费招工人在哪个网站济南网站设计