深入类的方法

2018-06-22 07:46:11来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

  构造函数

1.方法名和类名相同

2.没有返回值类型

3.主要完成对象的初始化工作

无参构造函数

在默认的情况下,系统将会给类分配一个无参构造方法,并且没有方法体.我们也可以自定义一个无参构造函数,在无参构造函数的方法体中对类的属性进行赋值.

语法

访问修饰符   类名(){
    //方法体
}

public class SE{

public SE(){
   this.ID="000";

this.Age=20;

this.Name="无名氏";


}

static void Main(string[] args){

SE st=new SE();

Console.writeLine(st.SayHi());

}

}

无参构造函数给属性赋予默认值有个明显的缺点,就是对象实例化后的属性值是固定的,为满足对象多样化的需求,不得不修改代码重新给属性赋值

带参构造函数

语法

访问修饰符   类名(参数列表){
  //方法体
}

参数列表一般用来给类的属性赋值.

public SE(int id,string name){

this.id=id;

this.name=name;
}

方法重载

在面向对象的语言中,允许我们在同一个类中定义多个方法名,参数列表不同的方法,称为方法重载

方法重载的特点

1.方法名相同

2.方法参数类型不同或者参数个数不同

2.在同一个类中

对象交互

在面向对象的程序中,对象通过公开方法和属性完成与其他对象的交互.可以认为方法的参数及方法的返回值都是对象间相互传递信息

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:体检套餐管理系统

下一篇:学习《深入理解C#》—— 可空类型、可选参数和默认值 (第一章1.3