当前位置: 首页 > news >正文

C#复习之封装_构造函数,析构函数,垃圾回收

知识点一:构造函数 

基本概念

在实例化对象时 会调用的用于初始化的函数

如果不写 默认存在一个无参构造函数

构造函数的写法

1.没有返回值

2.函数名和类名必须相同

3.没有特殊需求时 一般都是public的

4.构造函数可以被重载

5.this代表当前调用该函数的对象自己

注意:

如果不自己实现无参构造函数而实现了有参构造函数

会失去默认的无参构造

namespace 构造函数和析构函数
{#region 知识点一 构造函数class Person{public string name;public int age;public Person():this(18){name = "Ricky";age = 18;}public Person(int age){this.age = age;}public Person(string name){this.name = name;}public Person(string name, int age):this(age+10){//this.name = name;//this.age = age;Console.WriteLine("Person两个参数构造函数调用");}}#endregion

知识点二:构造函数特殊写法

知识点三:析构函数

知识点四:垃圾回收机制

总结:

练习题:

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 技术周总结 08.05-08.11周日(scala git回滚)
  • Android Basis - 密钥和ID认证
  • 代理IP如何助力社交媒体数据挖掘
  • leetcode26_删除有序数组中的重复项
  • 时序数据库TDengine和QuestDB对比
  • 微服务-实现nacos的集群和Gateway网关的实现、认证校验、解决跨域
  • 驱动开发系列10 - Linux Graphics 图形栈介绍
  • 非负数(0和正数) 限制最大值且保留两位小数,在elementpuls表单中正则自定义验证传更多参数
  • Linux驱动开发基础(Hello驱动)
  • Python 深度学习调试问题
  • 移动端上拉分页加载更多(h5,小程序)
  • Github 2024-08-10 Rust开源项目日报Top10
  • 《嵌入式驱动面试常见问题攻略》
  • 无字母数字的绕过方法
  • 【数据结构】队列篇
  • Git同步原始仓库到Fork仓库中
  • linux学习笔记
  • Python中eval与exec的使用及区别
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • 大型网站性能监测、分析与优化常见问题QA
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 在Unity中实现一个简单的消息管理器
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • Java总结 - String - 这篇请使劲喷我
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • ​MySQL主从复制一致性检测
  • #NOIP 2014# day.1 T2 联合权值
  • (7)摄像机和云台
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (四)Linux Shell编程——输入输出重定向
  • (五)activiti-modeler 编辑器初步优化
  • (一)项目实践-利用Appdesigner制作目标跟踪仿真软件
  • (转)visual stdio 书签功能介绍
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET 中创建支持集合初始化器的类型
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .NET处理HTTP请求
  • .NET命令行(CLI)常用命令
  • .NET命名规范和开发约定
  • @Bean, @Component, @Configuration简析
  • [Android] Amazon 的 android 音视频开发文档
  • [ASP.NET MVC]Ajax与CustomErrors的尴尬
  • [C#]winform使用引导APSF和梯度自适应卷积增强夜间雾图像的可见性算法实现夜间雾霾图像的可见度增强
  • [C#学习笔记]LINQ
  • [C/C++]数据结构 深入挖掘环形链表问题
  • [cb]UIGrid+UIStretch的自适应