news 2026/6/15 18:53:18

静态与非静态及类的继承C#成员方法全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
静态与非静态及类的继承C#成员方法全解析

类成员和方法分为静态和非静态两大类
//静态成员或方法 找类名,进行使用,存储类中,是类共有,
//非静态的成员或方法 找对象 进行使用 存储在每一个对象里面

非静态方法:可以访问静态的成员或方法,也可以非静态成员或方法或成员

静态方法 不能访问非静态成员或方法,可以访问静态的成员或方法

《常量和只读变量》

1,只读的字段:只能在构造函数里面进行修改 ,在其他地方不能修改 ,如果想修改的话只能在构造函数里修改
2,非静态只读的字段 只能在构造函数里修改
3 ,静态只读字段 只能在静态构造函数里面修改static Sanjiaozhou() { }
4 ,const 常量不能被修改

《类的继承》

无参数或者有参数的构造使用场景
//DateTime t1=new DateTime();
//ArrayList a1 = new ArrayList(1);
//List<int> i1= new List<int>(new int[] {});
//Dictionary<int,int> d1= new Dictionary<int,int>();
//Array.Clear();//静态方法的体现
//面向对象编程语言四大特征
//封装 :把一些属性和方法封装在一个类里面,这个时候对类的封装,方法的封装把一些相关代码写在一个代码块里面,通过方法名进行调用
//继承:当我们一些想添加一些属性,但是这些属性已经在其他类已经存在,没必要类重新定义属性,可以让这个类继承于其他类,会把其他类型属性和方法继承过来
//多态:同一个功能不同体现的方式
//抽象:把属性和方法生成一个模板 ,没有具体实现

//公共属性能被子类继承
//私有不能被继承
//protected internal 可以在外部被访问,可以被子类继承
//protected 受保护的可以被子类继承 但是不能在外部被对象.属性访问

//继承:分为父类和子类俩个概念、
//父类:叫基类,把父类属性和方法继承给子类
//子类:派生类,继承父类里面属性和方法

《结构体和类的区别》

类和结构体的区别
1 结构体是值类型,类是引用类型
2 结构体不能定义无参数的构造函数,如果定义有参数构造函数,在函数里面必须对所有属性进行赋值
3结构体在定义属性或者字段时候不能赋初始值
4结构体不能继承其他结构体或者类,也不能被继承。

《子类构造函数》
调用子类构造函数,首先先去父类的不带参数构造参数
想调用父类的带参数构造函数,在子类的构造函数添加:base(参数1,参数2)调用父类有参数构造函数
创建子类的对象
Student s1 =new Student();//调用子类构造函数,首先先去父类的不带参数构造函数
Student s2=new Student("11",10);//调用的是子类带参数构造函数,首先调用还是不带参数的构造函数

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 2:51:25

基于java的SpringBoot/SSM+Vue+uniapp的旅游管理系统的详细设计和实现(源码+lw+部署文档+讲解等)

文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言 &#x1f31e;博主介绍&#xff1a;✌全网粉丝15W,CSDN特邀作者、211毕业、高级全…

作者头像 李华
网站建设 2026/6/15 12:46:05

基于java的SpringBoot/SSM+Vue+uniapp的电影购票系统的详细设计和实现(源码+lw+部署文档+讲解等)

文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言 &#x1f31e;博主介绍&#xff1a;✌全网粉丝15W,CSDN特邀作者、211毕业、高级全…

作者头像 李华
网站建设 2026/6/15 14:18:50

告别流量焦虑!跨境TK引流变现全攻略:从0到1打通流量转现金闭环

一、直击跨境商家痛点&#xff1a;TK引流变现为何屡战屡败&#xff1f;在TK月活超10亿的流量蓝海中&#xff0c;跨境商家本应拥有广阔的增长空间&#xff0c;但现实却截然相反&#xff1a;多数商家投入数万广告费&#xff0c;换来的是“高曝光、低转化”的尴尬&#xff1b;坚持…

作者头像 李华
网站建设 2026/6/15 15:57:35

大模型从0到精通:误差反向传播——神经网络中的“责任追溯”系统

本文是《大模型从0到精通》系列第一卷“奠基篇”的第五章,也是奠基篇的收官之作。前四章我们建立了完整框架:模型→损失→优化→网络结构。但神经网络有那么多参数,当预测出错时,怎么知道该调整哪个参数?本章将深入讲解反向传播——神经网络中的“责任追溯”系统,这是梯度…

作者头像 李华
网站建设 2026/6/14 19:40:46

2025 IT 就业分化明显,26 届及以后考生报考计算机专业是否明智?

收藏&#xff01;不想35岁被淘汰&#xff1f;网络安全或许是程序员的最佳转型方向 计算机专业虽进入分化阶段&#xff0c;但网络安全人才缺口达300万&#xff0c;高端领域供不应求。高校扩招与市场需求脱节导致供需失衡&#xff0c;未来"计算机行业"的复合型人才更具…

作者头像 李华
网站建设 2026/6/15 12:54:38

【必学收藏】大语言模型(LLM)全面解析:从原理到应用的完整指南

大语言模型(LLM)是基于Transformer架构的深度学习模型&#xff0c;通过海量文本预训练获得语言理解与生成能力。其核心特征包括庞大参数量、多阶段训练流程和自注意力机制。LLM具备出色语言理解能力、强大泛化能力和知识迁移能力&#xff0c;但也存在计算资源需求大、可解释性差…

作者头像 李华