构造函数
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类的初始化 ② ( 主构造函数 | 主构造函数定义临时变量 | 主构造函数中定义成员属性 | 次构造函数 | 构造函数默认参数 )