• c# 第31节 构造函数与析构函数、new关键字作用


    本节内容:

    1:构造和析构的简介

    2:构造函数的定义和使用

    3:new关键字的作用

    4:析构函数的定义和使用

    1:构造和析构的简介

    2:构造函数的定义和使用

    构造函数:
    当实例化的一个对象,就默认执行构造函数;
    构造函数是可以重载的; 
    
    在没有定义自定义构造函数时,默认有一个构造函数,
    一但我们定义,自动覆盖原本的构造函数。 
    要想使用无参的构造函数,自己再去定义去。 

    定义:

    调用:

     3:new关键字的作用

    new关键字作用:
    1:在内存开辟空间
    2:在开辟的空间中创建对象
    3:对对象进行初始化,将各个属性值赋值 

    4:析构函数的定义和使用

    析构函数:
    是实现销毁一个类实例的方法成员,析构不能有参数、不能有修饰符、不能被调用
    
    定义析构函数要在前面加上:颚化符 ~ 
    
    如果系统中没有指定析构函数,那么编译器由GC来决定什么时候进行释放资源,
    GC:Garbage Collection 垃圾回收机制

  • 相关阅读:
    box-sizing
    js词法作用域
    焦点轮播图
    绑定事件统一方法
    自动展示收起广告功能
    使用js实现瀑布流
    回到顶部效果
    电商网站的放大镜功能
    CSS清除浮动
    CSS的水平居中和垂直居中方式
  • 原文地址:https://www.cnblogs.com/hero799/p/8667087.html
Copyright © 2020-2023  润新知