构造方法
相当于python的 初始化类 init
- 用于初始化,一个类中至少有一个
- 用new关键字调用
- 不能有返回值
- 方法名和类名一样
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ant17
{
/// <summary>
/// 构造方法
/// 1. 用于初始化,一个类中至少有一个
/// 2. 用new关键字调用
/// 3. 不能有返回值
/// 4. 方法名和类名一样
/// </summary>
class Program
{
static void Main(string[] args)
{
Calculator calculator = new Calculator(4, 6);//实例化对象(开辟内存空间)
Console.ReadKey();
}
}
public class Calculator
{
//默认有一个无参数构造方法
public Calculator()//构造方法
{
//这里可以写要初始化的内容
Console.WriteLine("这是构造方法");
}
//构造方法可以有多个
public Calculator(int a, int b)
{
int c = a + b;
Console.WriteLine(c);
}
}
}