构造函数

Posted 木木~五

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构造函数相关的知识,希望对你有一定的参考价值。

构造函数

1.构造函数的特点:

  1.1方法名和类相同

  1.2没有返回值

  1.3其主要完成对象的初始化

  1.4有参的构造函数(参数列表)顺序、个数、类型不同才能是有参构造

  1.5系统会默认创造一个无参构造,但是当使用有参构造时,系统默认的就会消失,如果不自己在使用的类中定义一个,new空的类时,系统将回报不包含0的构造函数

public class SE{

  //无参构造

  public SE(){

    //方法体

  }

  //有参构造

  public SE(string name){

    //方法体

  }

}

 

 

方法重载 

1.方法重载:

  1.1允许在同一个类中定义多个方法名相同但是(参数列表)顺序、个数、类型不同的方法重载

  1.2方法重载得在同一个类中

  1.3如果仅仅是返回值类型不同,说明还是同一个类

public class SE(){

  public void show(string name){

    //方法体

  }

  

  public void show(string name,int age){

    //方法体

  }

 

以上是关于构造函数的主要内容,如果未能解决你的问题,请参考以下文章

静态构造函数、内部构造函数和公共构造函数有啥区别?

Kotlin类的初始化 ② ( 主构造函数 | 主构造函数定义临时变量 | 主构造函数中定义成员属性 | 次构造函数 | 构造函数默认参数 )

php构造函数的PHP 5 构造函数和析构函数

常见的构造函数类型

构造函数 析构函数 拷贝构造函数 ~~~~~~~~~~构造函数

C# 构造函数总结