美文网首页
C#面向对象基础

C#面向对象基础

作者: 白面金毛九尾狐 | 来源:发表于2019-03-02 15:50 被阅读0次

Static:调用本类对象的时候可以直接调用(不用创建对象,模拟全局变量)

This:表示当前类的对象

3.属性(赋值字段值的(方法)
例如:
字段为string _name
Public String Name
{
Get{return _name;}
Set{_name = value;}
If(value>100)
Value = 0;
}
在接收传入的数值时,对value进行判断即可,如上,同理,传出处理_name(字段)

注意:调用Name系统就会自动执行get中的所有语句,同理,赋值的时候也会执行set中的语句

4.静态类是为了整个项目存在的 (不宜过多,占资源)
5.c#会自动释放资源(静态类释放顺序为最后所以占资源)
6.构造函数:对象创建自动执行的函数(类定义会默认自带一个什么都没有的构造函数,如果自己定义了构造函数,则默认的消失,如果需要无参数的,需要自己再次定义)

7.this可以调用自己的构造函数
语法为:
Public void first(string name,int a,int b, int c)
{
This.Name = name;
This.A =a;
This.B =b;
This.C=c;
}
Public void first(string name,int a):this(name,a,1,1)//本构造函数有的变量直接写 变量,如果没有需要赋予第一个构造函数的其他变量默认值

8.析构函数
~类名(){}
释放系统资源
//不可主动调用,系统会结束自动调用GC(垃圾处理机制)释放资源

相关文章

  • 从零开始学C#--一些其它的问题

    本篇属于:从零开始学C# | 基础篇 | 06 到本篇为止,C#的基础篇就完结了,即将进入到面向对象的学习。 关于...

  • C#面向对象基础

    oop:面向对象,全称叫 object oriented programming 面向对象的三大特性:1.封装 ...

  • C#面向对象基础

    Static:调用本类对象的时候可以直接调用(不用创建对象,模拟全局变量) This:表示当前类的对象 3.属性(...

  • C#面向对象基础

    基本概念 面向过程:完成这件事的过程,强调完成的动作 把大象放进冰箱:1.打开冰箱门;2.把大象塞进去3.关闭冰箱...

  • 菜鸟上路,欢迎指正

    1:C#面向对象小结:

  • C#面向对象基础3

    1.序列化与反序列化序列化:对象转换为二进制(为了传输数据,计算机以及网络中的数据都是以二进制进行识别) [Ser...

  • C#面向对象基础2

    1.里氏转换: 子类可以赋值给父类 如果父类创建的是子类对象,那么可以将父类强制转换为子类 Is可以判断一个类的对...

  • c#与objective-c

    C#是微软推出的一种基于.NET框架的、面向对象的高级编程语言。C#以.NET框架类库作为基础,拥有类似Visua...

  • 建议27:明晓类公共领域的方法都是虚方法

    众所周知,在C++,C# 等面向对象开发语言中,虚方法(函数)是实现“多态”的基础,其实现原理:运行系统将根据对象...

  • 超市前台收银系统1项目开发准备

    项目所需技能点:数据库设计、脚本编写、C#面向对象编程、项目分层架构、ADO.Net、WinForm开发基础 项目...

网友评论

      本文标题:C#面向对象基础

      本文链接:https://www.haomeiwen.com/subject/rgaeuqtx.html