美文网首页C#学习
构造函数学习

构造函数学习

作者: 刈七七 | 来源:发表于2017-08-02 09:57 被阅读0次

1.构造函数是用于初始化类实例的状态。

2.实例化构造函数在创建类的没一个类的实例时执行。

3.如果希望从类的外部访创建类的实例,需要将构造函数声明为public。

4.构造函数的名称与类的名称相同。

5.构造函数无返回值。

例:

Class Myclass{

DateTime TimeOfInstantiation;    //字段

public Myclass{               //构造函数

TimeOfInstantiation=DateTime.Now;   //初始化字段

}

}


带参数的构造函数

1.构造函数可以带参数,参数的语法和其他方法完全相同。

2.构造函数可以被重载。

在是要创建对象表达式创建类的实例时,要是有new运算符,后面跟着类的某个构造函数。

例:

Class class1{

int Id;

string Name;

Public class1{ Id=28; Name="Nemo";}        //无参数构造函数

public class1(int val){Id=val;Name="Nemo"}    //带int参数构造函数

public class1(String name ){Name=name;}    //带string参数构造函数

public void SoundOff(){

ConSole.WriteLine{"Name {0}, Id {1}",Name,Id}

}

}

Class Program{

static  void Main(){

class1 a =new class1(),

            b=new class1(7),

            c=new class1("hello");

a.SoundOff();

b.SoundOff();

c.SoundOff();

 }

}

结果为:

Name Nemo,Id 28

Name Nemo,Id 7

Name hello , Id 0

相关文章

  • 一篇文章学会Kotlin中的构造函数

    在学习kotlin的时候发现kotlin中的构造函数和java中的构造函数有很大的不同 java中的构造函数写法 ...

  • Flutter 6种构造函数详解

    Flutter有生成构造函数、默认构造函数、命名构造函数、重定向构造函数、常量构造函数、工厂构造函数 一.生成构造...

  • C# 构造函数总结

    构造函数 构造函数分为:实例构造函数,静态构造函数,私有构造函数。 实例构造函数 1、构造函数的名字与类名相同。 ...

  • Javascript 基础之原型链

    构造函数、构造函数实例、构造函数原型 function Student (name) { } - 这是构造函数va...

  • Swift基础语法-类的构造函数

    本节知识点 构造函数的介绍 构造函数的基本使用 自定义构造函数 属性与构造函数 1. 构造函数的介绍 构造函数类似...

  • C++:面向对象基础

    构造函数 C++中有三种构造函数:默认构造函数,有参构造函数,拷贝构造函数 类对象的初始化 括号法//默认构造函数...

  • JavaScript---原型

    学习目标 使用 prototype 原型对象解决构造函数的问题 理解什么是原型(原型对象) 构造函数、protot...

  • 2023-01-18 C++实现string类

    实现string类,用于学习 拷贝构造函数/拷贝赋值运算符/移动构造函数/移动赋值运算符

  • C++面向对象编程 第二周笔记 GeekBand

    本周学习了带指针类的写法 带指针类中的三个特殊函数 1.拷贝构造函数:又称复制构造函数,是一种特殊的构造函数,它由...

  • 构造函数

    构造函数分为: 1.实例构造函数 2.私有构造函数 3.静态构造函数 私有构造函数 私有构造函数是一种特殊的实例构...

网友评论

    本文标题:构造函数学习

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