zoukankan      html  css  js  c++  java
  • c# 第31节 构造函数与析构函数、new关键字作用

    本节内容:

    1:构造和析构的简介

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

    3:new关键字的作用

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

    1:构造和析构的简介

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

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

    定义:

    调用:

     3:new关键字的作用

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

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

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

  • 相关阅读:
    Git常用
    自学过程
    SpringJunitTest
    通过Maven更换环境配置文件
    MongDB的DateZone
    工具使用问题
    项目中遇到的关于Java的问题
    iTerm2使用Profiles自动登录
    脚本:将git项目下载到本地并启动
    一些新的认识
  • 原文地址:https://www.cnblogs.com/hero799/p/8667087.html
Copyright © 2011-2022 走看看