C#基础知识(命名、注释、面向对象等)
C#语法命名规范:要求:定义的变量和方法的命名要有意义,1、骆驼命名 :第一个单词首字母小写,之后的单词首字母大写 userName、userPassword、realName…(普通变量(局部变量)、字段)2、帕斯卡命名:第一个单词首字母大写,之后的单词首字母大写 GetMax()、ChangeName()…(方法名、类名、属性名)C#语法的注释:(主要起到说明的作用)1、单行注释(//注释内容)2、多行注释(/*注释内容*/)3、文档注释(///注释内容).Net程序执行过程1、编写c#代码,保存为.cs文件。2、通过csc.exe程序来将.cs文件编译为.net程序集(.exe或.dll)。此时的exe或dll并不是机器码(cpu不可理解)。Csc的位置:C:\WINDOWS\Microsoft.NET\Framework3、程序运行时通过JIT编译(Just In Time)即时编译,将程序集编译为cpu能理解的机器码,这时cpu才能执行。面向对象面向对象三大特征:继承、封装、多态。构造函数:方法名和类命相同,没有返回值,可以重载,一般为Public(private不能初始化)。继承:(类与类之间的关系)Base Class→基类、Parent Class→父类Derived Class→派生类、Child Class→子类里氏替换原则:需要父类的地方,用子类替换。注意:1、构造函数不能被继承;2、子类对象被创建时,先会调用父类中的构造函数(默认情况会调用父类的无参构造函数);可以在子类构造函数后面加:base(……)指定要调用父类中的哪个构造函数。this:1)作为当前类的对象,this.成员名(调用成员,自己);2)调用本类的其他构造函数。:this()(调用构造函数,自己)。base:1) 调用父类中的成员(当子类重写或者用new隐藏了父类成员时,调用父类成员);2)调用父类构造函数。封装:1、属性封装了字段2、方法的多个参数封装成了一个对象3、将一堆代码封装到了一个方法中4、将一些功能封装到了几个类中5、将一些具有相同功能的代码封装到了一个程序集中(dll、exe),并且对外提供统一的访问接口。(属性名、方法名等。)激动人心,无法言表!
加油,加油,不要沉下去,我是最热贴 水贴也要有仪式感,我先来打卡~ 求个链接 / 教程,楼主好人一生平安~ 浅评一下:内容优质,值得推荐~ 路过打卡,为优质内容疯狂打 call 评论区人才辈出,笑到停不下来😂 这波反向操作,我属实没想到! 楼主辛苦啦,期待下一篇分享!
页:
[1]
2