c# 面向对象笔记(1)

11.1 C# 类面向对象编程 封装性 学习笔记 1、封装概念 封装: 包起外界不必要知道的东西,只向外界展露可公示的东西。 在C#中,类的封装: 将类中的私有字段封装成为公有属性。 属性就是get和set方法。 封装优点: 良好封装能减少耦合(比如实现界面类和逻辑类的分离)。 类对外方法不变情况下,方法内部可以实现自由修改 类具有稳定而标记清晰的对外方法,使用者只需调用,无须关心方法内部实现。 因为封装的类功能相对独立,因此能更好地实现代码复... 阅读详情
 

偶然一次看到扬中科讲的c# 面向对象,觉得讲得挺好的,很适合初学者,笔记一下:

1,类成员:字段,方法,属性;
2,成员的访问级别:封装(Public、Private、Internal、Protected)

 

    public class Person
    {
        //=============字段=======================================
        // 字段:以小写字母开头命名。
        // 一般是用private(外界不能访问,通过属性可以范围) ,
        private string name;

        //==============属性=====================================
        // 属性:(字段的访问控制):以大写字母开头命名
        
        public string Name 
        {
            set
            {
                this.name = value;
            }
            get
            {
                return this.name;
            }
        }

        //(.Net3.x)简化了属性语法set、get,
        // 编译器会自动生成 private 字段和set、get代码快
        // 适用于set、get中没有特殊逻辑代码的情况,如下:
        public string Name
        {
            set;
            get;
        }

        // =================方法=====================================
        // 方法
        public void SayHello()
        {
            Console.WriteLine("我的名字是:{0}", this.name);
        }
    }


 

C#面向对象笔记 面向对象笔记,包括隐藏、重载、重写、接口、委托、事件等等。 立即下载

相关推荐

大数据之父_BIM先驱Charles (Chuck) M. Eastman逝世——致敬“BIM之父”

原标题:BIM先驱Charles (Chuck) M. Eastman逝世——致敬“BIM之父”BIM研究的先驱、佐治亚理工教授Charles (Chuck) M. Eastman于本周一(11月9日)在其Atlanta家中逝世。特转韩国Yonsei大学Ghang Lee教授的讣文以作纪念。过世原因未说明。BIM的出现是与当今时代科技的发展分不开的。在信息时代建筑发展面临的挑战巨大:建筑物越建越高...

weixin_39941262的博客 3302

C# 面向对象学习笔记

C# 面向对象 学习笔记

qq_44924407的博客 443

立创开源:基于AD831/ADF4351的250-500MHz宽频调幅信号处理实验电路设计与实现

本文详细解析了基于AD831混频器和ADF4351本振源的250-500MHz宽频调幅信号处理实验电路的设计与实现。文章从项目需求出发,系统讲解了超外差接收架构、核心模块(包括射频前端、混频器、本振源、AGC环路及解调电路)的选型与原理,并提供了实战调试波形与性能验证,为射频电路学习者提供了从理论到实践的完整指南。

weixin_35706255的博客 227

C#编程——面向对象(笔记)

catch块可以有0或者多个,finally可以有0或者1个,如果没有catch块,必须有finally块,没有finally块,必须有catch块,catch块和finally块可以同时存在。在中断模式下我们可以单步执行代码,单步执行带有两种 逐过程和逐语句,他们两个都是一条语句一跳语句的执行,区别在于逐过程遇到函数,不会进入函数内部,而把函数当成一条语句去执行。定义一个范型类就是指的是,定义一个类,这个类中某些字段的类型是不确定的,这些类型可以在类构造的时候确定下来。对于方法表示不能重写该方法。...

m0_72473224的博客 220

筑牢上线前安全防线:安全运维服务中的检测实践与深化

在日益严峻的网络安全形势下,将漏洞扫描、渗透测试和基线核查有机结合的上线前安全检测,是保障信息系统安全、稳定、合规上线的基石。通过专业、严谨、协作的检测实践,乙方安全团队能够有效协助甲方在系统生命周期的起点就构筑起坚固的安全防线,为业务的顺利开展和用户的信任保驾护航,真正实现“安全赋能业务”的价值。这道“守门人”的职责,是数字时代企业稳健前行的不可或缺的保障。专业的安全服务提供商(乙方)需要与甲方(系统所有者/运营方)建立紧密、透明、协作的伙伴关系,实现风险的闭环管理,甚至推动甲方安全能力的长期提升。

huluang的专栏 183

SAP 权限配置(复合角色)

复合角色创建步骤:业务场景:通常单一角色权限颗粒度划分比较细,当需要分配单一角色权限A、B(多个单一角色)给某账号用户Y时,可以先建立一个复合角色C,将A、B绑定到复合角色C中,再将角色C分配给账号Y即完成权限配置。 业务模拟: 1、PFCG创建复合角色: 2、在角色页面添加子角色 在角色分页内添加子角色,点击“菜单”分页中的“读菜单”即可导入子角色中的菜单: 3、将用户分配给...

willieyuan的博客 7087

C#笔记(面向对象的学习)

C# 面向对象的封装、继承、多态一.封装封装:把客观的事物封装成类,使用和修改方便;封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。封装的意义在于保护或者防止代码(数据)被我们无意中破坏。封装既可以封装成员变量,又可以封装成员方法封装学习例子每个对象都包含它进行操作所需要的所有信息,封装只公开代码单元的对外接口,而隐藏其具体实现,尽量不对外公开代码。...

飞翔的学习笔记 339

物流分拣YOLO实战:YOLO26 OBB+YOLOv8多尺度融合,不规则包裹分拣效率提升40%(附训练+部署代码)

在物流分拣的工业场景中,模型的检测精度、推理速度、部署友好性本次基于YOLO26 OBB+YOLOv8多尺度融合打造的物流分拣视觉检测方案,精准解决了工业场景中不规则包裹的旋转检测、多尺度包裹的漏检问题,最终实现分拣效率提升40%,检测准确率提升至95%以上,且模型在边缘设备上的推理帧率稳定35FPS+,完全适配物流分拣的工业落地需求。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 882

C#面向对象的笔记

1,把值类型赋值到引用类型成为装箱。object obj= 10;  2,  把引用类型赋值给值类型用到拆箱操作。int a = (int)obj; 3,is 操作符,用于检查对象是否是某类型,返回结果是个bool类型。      object obj=10;      if(num is Int32){ int a = (int)obj; }//前面只是判断是否是int类型,当操作的时候

lv_yongbo的专栏 396

B站评论情感分析实战:Python批量爬取+BERT正负向分类,精准度92%(附完整代码)

用技术手段自动化挖掘用户真实情感,比人工分析更高效、更客观。这套方案的精度能稳定在90%左右,完全满足实际应用需求。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1027

【RT-DETR有效改进】计算训练好权重文件对应的FPS、推理每张图片的平均时间(科研必备)

本文给大家带来的改进机制是利用我们训练好的权重文件计算FPS,同时打印每张图片所利用的平均时间,模型大小(以MB为单位),同时支持batch_size功能的选择,对于轻量化模型的读者来说,本文的内容对你一定有帮助,可以清晰帮你展示出模型速度性能的提升以及轻量化的效果(模型大小),对于以提高精度为目的的读者本文也能够帮助大家展示出现阶段的模型速度指标。所以本文的内容是十分有用的机制,对于大家发表论文来说,下面的图片为运行后的效果可以看到,该有的指标均已打印(本文内容为我独家创新,全网无第二份)下面是效果图和文

Snu77的博客 3630

C#学习笔记1 c#核心语法与面向对象编程

这篇文章系统性地整理了C#核心语法与面向对象编程知识体系,主要内容包括: C#基础概念与数据类型:介绍.NET平台发展历程、值类型与引用类型区别、基础数据类型对比表(整数/浮点/字符等)、变量/常量定义规则和四种数据类型转换方式。 流程控制与算法:涵盖分支结构(if/switch)和循环结构(for/while),并附经典算法示例。 数组与内存管理:详解一维/二维/交错数组的内存模型,包含冒泡排序等数组算法。 方法机制:分析栈内存调用过程、参数传递方式(value/ref/out等)和递归应用。

2301_80317450的博客 581

人工智能训练师三级考试备考全攻略|报名条件+真题+补贴申领一站式通关(2026版)

本专栏是人工智能训练师三级考证最完整的备考指南,共77篇文章,覆盖从职业认知、报名实操、AI基础知识、数据标注、模型训练测试部署、考前冲刺到考后进阶的全链路。本导读按模块整理了全部文章链接,帮你快速定位所需内容。人工智能训练师是国家认定的正式职业,证书可在osta.mohrss.gov.cn查询,三级证书可申领最高3120元技能补贴。

白话机器学习 1802

C#面向对象学习笔记(1)

c#面向对象学习笔记

shame320的博客 141

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

C#学习笔记7:C#面向对象编程方法(1)

今日继续我的C#学习笔记 主要用实际代码编程来学习研究C#面向对象的编程方法:

NULL指向我的博客 1086

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Unity基础之C#核心篇笔记1:面向对象的概念

Unity基础之C#核心篇笔记1:面向对象的概念面向对象编程1.概念2.特性3.面向对象七大原则 面向对象编程 1.概念 面向对象是一种对现实世界理解和抽象的编程方法把相关的数据和方法组织为一个整体来看待。从更高的层次来进行程序开发,更贴近事物的自然运行模式。 2.特性 封装: 用程序语言来形容对象。 继承: 复用封装对象的代码;儿子继承父亲,复用现成代码 多态: 同样行为的不同表现,儿子继承父亲的基因但是有不同的行为表现 3.面向对象七大原则 开闭原则 依赖倒转原则 里氏替换原则 单一职责原则

qq_42481369的博客 650

自己用的C#基础学习笔记(二)——C#面向对象(1)

自己学习时的笔记

不会画画的程序猿不是一个好策划 376

rime的c#笔记--面向对象篇(1)

面向对象和面向过程的关系 面向过程------->面向对象 面向过程:面向的是完成这件事情的过程,强调的是完成这件事情的结果 在进行面向过程的编码中,如果对象不一样我们往往需要量身为对象去为他制作过程,会导致代码臃肿制作麻烦。 面向对象:写出不稳定因素少的或者通用性强的代码。减少差异 对象一般都是被动的东西。 对象必须是看的见的,特指的(世间万物皆是对象) 我们在代码中描述一个对象时,是通过描述该对象的属性(特征)和方法(行为) 关于类: 类是图纸,对象就是按照图纸建好的东西 类的实质是一种引用的数据

rime_neko的博客 157

C#面向对象设计模式纵横谈——笔记(1)

一、 面向对象设计模式与原则1、 概念描述(1)   设计模式:描述了软件设计过程中某一类常见问题的一般性的解决方案。(2)   面向对象设计模式:描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。(3)   面向对象三大机制:a)   封装,隐藏内部实现b)   继承,复用现有代码c)   多态,改写对象行为2、 设计三大原则(1) 

jackyxu_2008的专栏 446

C#面向对象设计模式纵横谈学习笔记(1)

人是一个经验性的动物 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。

L_Vincent的专栏 625

C#面向对象设计模式纵横谈(1):面向对象设计模式与原则 笔记

C#面向对象设计模式纵横谈(1):面向对象设计模式与原则

yyw84 146

黒马程序员--8月1日学习笔记C#面向对象总结

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 8月1号笔记 面向对象 有点乱 跟着视频记得 (一)ref  out 参数       ref 传的是引用 必须对该变量初始化 内部对外部变量改变 例如  static viod -ref(ref int Age){Age++;}

a332531的专栏 2463

C#面向对象设计模式纵横谈 学习笔记1 面向对象设计模式与原则

设计模式的第一课内容主要是介绍了什么是设计模式Gof23种设计模式:历史性著作《设计模式:可复用面向对象软件的基础》一书中描述了23种经典面向对象设计模式,创立了模式在软件设计中的地位。该书四位作者被人们并称为Gang of Four (GoF),"四人组",该书描述的23种经典设计模式又被人们称为Gof23 种设计模式。Gof23种设计模式并不意味着它表示了所有的面向对象的设计模式。面向

Lawrence的专栏 959

.Net学习笔记4-C#面向对象基础1 类和属性

1.面向对象概念 1).面向对象编程(OOP,Object Oriented Programming)是相对于面向过程编程说的, 之前我们写的代码基本都是纯的面向过程编程的,当项目复杂了,纯面向过程代码 实现会很复杂,面向对象可以简化代码的结构和组织关系。面向对象不是替代面向 过程的,宏观是面向对象,微观仍然是面向过程。 2).类(Class)和对象(Object):人、王力宏。

HzzwEn丶 531

C#学习笔记(八)——第七章:面向对象编程(一)

博文适用于编程小白,基于《叩响C#之门》,传送门:链接:https://pan.baidu.com/s/1y2UegjDUJz-xrOQu3qKMjQ 密码:4v2n 《叩响C#之门》通俗易懂,又不失专业性,比传统的《C#入门经典》《C#从入门到精通》这类书好的多,是一本不可多得的好教材。 C#学习笔记(一)——第一章:初识编程 C#学习笔记(二)——第二章:变量 C#学习笔记(三)...

lllxxq141592654的博客 2950
上一篇: jQuery学习笔记--remove()删除选择的节点,applend() 添加到节点
下一篇: c# 面向对象笔记(2)
Cybernet
博客等级 码龄25年 0粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值