春哥博客
Posted 春哥博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了春哥博客相关的知识,希望对你有一定的参考价值。
作用:帮助我们初始化对象(给对象的每个属性依次赋值)
先创建对象 - 然后执行构造函数
构造函数是一个特殊的方法:
1)构造函数没有返回值,连void也不能写
2)构造函数的名称必须和类名一样(你的类叫Person,你的构造函数名字也得叫Person)
构造函数是可以有重载的
***
类当中会有一个默认的无参数的构造函数,当你写一个新的构造函数之后,不管是有参数的,还是无参数的
那个默认的无参数的构造函数都被干掉了,取而代之的是你的新构造函数,旧的构造函数被新的被覆盖掉了
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApp1 public class Student //构造函数,和类名一样 //既没参数也没有返回值 //创建对象的时候先会执行构造函数,给对象的每个属性依次赋值 public Student(String name,int age) //给当前这个类的对象每个属性依次赋值 this.Name = name; this.Age = age; //字段 private string _name; private int _age; //属性 public string Name get => _name; set => _name = value; public int Age get => _age; set => _age = value; //方法 public void SayHello() Console.WriteLine("我是0,我今年1",this.Name,this.Age); Console.ReadKey();
using System; namespace ConsoleApp1 class Program static void Main(string[] args) //把对象值依次赋值给属性 Student stu = new Student("春哥",18); stu.SayHello();
以上是关于春哥博客的主要内容,如果未能解决你的问题,请参考以下文章