构造函数是类中的一种特殊方法
构造函数名与类名相同,不返回任何值,主要完成对象的初始化工作
在构造函数中可以给属性默认值
this指代当前对象
构造函数
每次创建类的实例(new)时会被调用
new关键字
可以实例化一个新的对象
SE engineer=new SE();
指定调用某个带参的构造函数
SE engineer =new SE("1","2"...);
每个类都默认有一个无参数的构造函数,一旦手动添加了构造函数
系统就不会给类添加无参构造函数
构造函数通常与类名相同,他不声明返回值
一般情况下,构造函数是public类型的
构造函数的重载:提供多种实例化对象的方式
方法重载:在同一个类中方法名相同,参数列表不同(参数类型不同.参数个数不同)
简化的面向对象软件开发过程
分析需求和总体任务(对象相互协同工作,共同完成软件功能)
设计合适的类,满足需求和任务
实例化对象
通过外部触发,驱动对象操作
封装
隐藏实现细节,公开某种功能作为与外界通信的通道
消息传递
每个对象都具有特定的功能,相对其他对象而言,它的功能就是为其他对象提供服务
数据可变的参数
C#中params object[]