深入类的方法
1.构造函数
*方法名与类名相同
*没有返回值
*主要完成对象的初始化工作
问题: 构造函数没有返回值类型,是不是可以定义为void?
解答: 由于void修饰的方法表示返回值类型为空,并不代表没有返回值类型,所以
不能将构造函数定义为void。
经验根据普遍的经验,我们在进行开发时,一般不在构造函教中进行对类的实例初始化以外的事情,不要尝试显式地调用构造函数。
2.无参构造函数
在默认的情况下,系统会给类分配一个无参构造函数,并且没有方法体
语法:访问修饰符 类名( )
{
//方法体
}
示例:
3.带参构造函数
语法: 访问修饰符 类名( 参数列表 )
{
//方法体
}
示例:
4.方法重载
特点:方法名相同
方法参数类型不同或者参数个数不同
在同一类中
示例: