哪有培训网站开发医院做网站运维

张小明 2026/1/12 4:28:06
哪有培训网站开发,医院做网站运维,微信小商店分销系统,阿里巴巴logo颜色值1.静态成员类成员和方法分为静态和非静态俩大类 静态成员或方法 找类名.进行使用#xff0c;存储类中#xff0c;是类共有#xff0c; 非静态的成员或方法 找对象.进行使用 存储在每一个对象里面静态方法 :不能访问非静态成员或方法#xff0c;可以访问静态的成员或方法非静…1.静态成员类成员和方法分为静态和非静态俩大类静态成员或方法 找类名.进行使用存储类中是类共有非静态的成员或方法 找对象.进行使用 存储在每一个对象里面静态方法 :不能访问非静态成员或方法可以访问静态的成员或方法非静态方法:可以访问静态的成员或方法也可以访问非静态的方法或成员public class People { public string Name { get; set; } //非静态成员 public static int Count { get; set; } // 静态成员 public void Test1() //非静态方法 { Console.WriteLine(我是非静态方法Test1); Console.WriteLine(this.Name-----); //this在本类里面可以this代表当前对象this在本类可以省掉 Console.WriteLine(Count-------); People.Test2();//People在本类可以省掉 } public static void Test2()//静态方法 { Console.WriteLine(我是静态方法Test2); Console.WriteLine(Count); //Console.WriteLine(this.Name); // Test2(); 不要在自己方法里面调用自己 导致死循环 } }static void Main(string[] args) { People p1 new People(); p1.Name 张三;// 对象.属性 People.Count 20;//类.属性 p1.Test1(); //非静态方法 People.Test2();// 静态方法调用 Console.ReadKey(); }静态小例子static void Main(string[] args) { People 嘉伟 new People(); 嘉伟.Eat();//每次吃一个 Console.WriteLine(嘉伟.GetShengYu());//49 Console.WriteLine(People.Count);// 49 People 艺苑 new People(); 艺苑.Eat(); Console.WriteLine(艺苑.GetShengYu());//48 Console.WriteLine(People.Count);//48 People 刘语 new People(); 刘语.Eat(); Console.WriteLine(刘语.GetShengYu());//47 Console.WriteLine(People.Count);//47 Console.ReadLine(); } } class People { public static int Count { get; set; } 50;//总的苹果个数 public void Eat() //吃苹果的方法 { Count--; } public int GetShengYu() //返回剩余的苹果 { return Count; } } }2.常量和只读变量只读的字段:只能获取字段值如果想修改的话只能在构造函数里面进行修改在其他地方不能修改。非静态只读的字段 只能三角洲()构造函数进行修改静态只读字段 只能在静态构造函数里面修改static 三角洲() { }const:常量 不能被修改static void Main(string[] args) { Console.ReadKey(); } } class 三角洲 { //1只读的字段:只能获取字段值如果想修改的话只能在构造函数里面进行修改在其他地方不能修改。 //2 非静态只读的字段 只能三角洲()构造函数进行修改 public readonly double 资产 10000; //3 静态只读字段 只能在静态构造函数里面修改static 三角洲() { } public static readonly string 昵称 伊娃诺夫斯基; //4 const:常量 不能被修改 public const int c 10; //static 三角洲() //构造函数 new的时候调用 //{ // // 昵称 ss; //} public 三角洲() //构造函数 new的时候调用 { 资产 10000000; //昵称 ss; //报错 静态只读字段不能在非静态构造函数赋值 } public void 跑刀() // 非静态 { //资产 10000000; //报错 只读的不能在其他函数赋值 //昵称 ss; 报错 只读的不能在其他函数赋值 } public static void 掠夺() // 静态 { // 资产 1000000; // 报错 只读的不能在其他函数赋值 // Console.WriteLine(资产);//报错 静态只能访问静态 // 昵称 ss; 报错 只读的不能在其他函数赋值 } } }3.类的继承面向对象编程语言四大特征封装把一些属性和方法封装在一个类里面这个时候对类的封装方法的封装把一些相关代码写在一个代码块里面通过方法名进行调用继承:当我们一些想添加一些属性但是这些属性已经在其他类已经存在没必要类重新定义属性可以让这个类继承于其他类会把其他类型属性和方法继承过来多态同一个功能不同体现的方式抽象: 把属性和方法生成一个模版没有具体实现继承:分为父类和子类俩个概念父类叫基类把父类属性和方法继承给子类子类叫派生类继承父类里面属性和方法class People { public string Name { get; set; }//姓名 public int Age { get; set; } //年龄 公共属性能被子类继承 private string Sex { get; set; } //私有不能被继承 protected string N { get; set; } 魅魔; //受保护的能被子类继承的 不能在外部被对象.属性访问 protected internal string M { get; set; } 梅根; //可以在外部进行访问可以被子类继承 public void Test() //方法也能被子类继承 { Console.WriteLine(父类的test方法); } } //男人类继承People //People 父类 Man子类 class Man:People { public string Hair { get; set; } public void Eat() { Console.WriteLine(this.Name带this.Hair型吃着炸鸡); } } // SmallMan继承于Man Man在继承于People //SmallMan 包含了Man 和 People 公共属性和方法 // 类不允许使用多继承也就是不允许让a同时继承于b类 c类但是能够让a继承于b,b类继承c类 class SmallMan :Man { public void Cray() { Console.WriteLine(this.Name this.Age this.Mthis.Nthis.Hair); } }公共属性能被子类继承私有不能被继承protected internal 可以在外部进行访问可以被子类继承protected 受保护的能被子类继承的 不能在外部被对象.属性访问static void Main(string[] args) { People p1 new People(); //父类对象 p1.Name 皮特; p1.Age 30; Console.WriteLine(p1.Name p1.Age父类对象); Man jiaozi new Man();//子类对象 jiaozi.Name 饺子; jiaozi.Age 5; jiaozi.Hair 饺子形状; jiaozi.Test(); jiaozi.Eat(); Console.WriteLine(jiaozi.Name jiaozi.Age子类对象); //创建一个 SmallMan 对象 SmallMan s new SmallMan(); s.Name 布莱恩; s.Age 3; s.Hair 白头; s.M 路易斯; s.Cray(); Console.ReadKey(); }4.子类构造函数调用子类构造函数首先先去父类的不带参数构造参数想调用父类的带参数构造函数在子类的构造函数添加:base(参数1参数2)调用父类有参数构造函数class People { public string Name { get; set; } public int Age { get; set; } public People() { Console.WriteLine(People父类构造函数); } public People(string a,int b) { //带参数的构造函数 Console.WriteLine(People带参数的构造函数); Name a; Age b; } } class Student:People { // Name 和Age属性可以被继承过来 public int Id { get; set; } public Student() { Console.WriteLine(Student子类构造函数); } public Student(string a,int b ) { Console.WriteLine(子类的带参数的构造函数); } //this 当前类对象 //base 父类对象 public Student(string a):base (a,20) { //调用这个方法触发父类带参数构造函数 Console.WriteLine(a验证在子类如果调用父类有参数的构造 base基类 父类); } }static void Main(string[] args) { //创建子类的对象 Student s1 new Student(); //调用子类构造函数首先先去父类的不带参数构造参数 Student s2 new Student(11, 10);// 调用的是子类带参数构造函数首先调用还是父类不带参数的构造函数 // 能不能调用子类的有参数构造能够触发父类有参数构造函数子类如何调用父类的构造 Student s3 new Student(张三); //调用带一个参数构造 Console.ReadKey(); }5.结构体和类的区别类和结构体的区别1 结构体是值类型类是引用类型2 结构体不能定义无参数的构造函数如果定义有参数构造函数在函数里面必须对所有属性进行赋值3 结构体在定义属性或者字段时候不能赋初始值4 结构体不能继承其他结构体或者类也不能被继承。struct Book { public string Name { get; set; } public int Price { get; set; } private int a1; //public Book() //{ // Name ss; // Price 10; //} //在结构体里面添加构造函数只能定义带参数的构造函数必须给全部属性 //或者字段在构造函数里面赋值 public Book(string a,int b) { Name a; Price b; a1 20; } public void Test() { Console.WriteLine(struct里面的方法); } }static void Main(string[] args) { //使用结构体 Book b1 new Book(三国演义,100); b1.Test(); Console.WriteLine(b1.Name); Book b2 b1;//把b1赋值给b2 b1.Name 西游记; Console.WriteLine(b2.Name);//三国演义 Console.WriteLine(b1.Name);//西游记 Console.ReadKey(); }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

广州智能模板建站网站建设有哪些类型

火山引擎AI大模型训练后如何用vLLM做推理? 在大模型落地的“最后一公里”,推理性能往往成为制约业务规模化的核心瓶颈。你可能已经完成了千亿参数模型的训练,但在实际部署时却发现:GPU利用率不到40%,每秒只能处理十几个…

张小明 2026/1/3 22:47:18 网站建设

图书馆建设网站打不开厦门建网站费用一览表

目录已开发项目效果实现截图关于我系统介绍开发技术路线核心代码参考示例本项目开发思路结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!已开发项目效果实现截图 同行可拿货,招校园代理 pytho你_ttz486_pycharmVuedjango 项…

张小明 2025/12/21 10:38:17 网站建设

长春网站排名优化费用万网官网登陆

1 学习指南1.1 学习目标认知层级目标描述对应章节了解掌握组件化开发思想与核心价值2.1 组件化思想掌握组件注册、父子通信基础用法3.1-3.2、4.1-4.2熟练高级组件特性与复杂场景应用4.3-4.5、6.0应用独立完成中型项目组件拆分与实现5.0 实战案例1.2 前置知识掌握 Vue 基础语法&…

张小明 2025/12/20 2:37:11 网站建设

常德网站开发服务网站 模板

还在为毕业论文格式发愁吗?XMU-thesis厦门大学LaTeX模板就是你的终极解决方案!这个专为厦大学子设计的免费工具,能够帮你自动处理所有格式问题,让你专注于学术内容的创作。 【免费下载链接】XMU-thesis A LaTeX template 项目地…

张小明 2025/12/20 2:35:09 网站建设

怎么修改自己网站内容网站制作合同模板

活动目录域服务备份与恢复全攻略 在管理活动目录域服务时,备份和恢复操作至关重要。无论是应对突发情况,还是进行常规的数据保护,掌握正确的备份和恢复方法都能确保系统的稳定性和数据的安全性。下面将详细介绍各种备份和恢复的操作方法。 1. 命令行执行域控制器关键卷的非…

张小明 2026/1/8 14:58:02 网站建设

德清网站建设中心广告设计公司怎么找业务

还在为《流放之路》复杂的装备搭配和天赋树选择而困扰吗?Path of Building作为一款专业的离线构筑规划工具,能够帮助你精确计算伤害输出和防御能力,在投入游戏前就找到最优的角色配置方案。 【免费下载链接】PathOfBuilding Offline build pl…

张小明 2025/12/20 2:31:07 网站建设