以下代码附有文档注释,可以进一步了解构造函数与重载
package Scratch.Test;
/**
* 构造函数与方法重载
* @author 南挽
* */
class Test {
/**
* 构造函数
* @param UserName 用户昵称
* */
public Test(String UserName){
System.out.println(UserName);
}
/**
* 构造函数的重载方法
* */
public Test(){
System.out.println("构造函数已被重载");
}
/**
* 普通方法
* @param UserName 用户昵称
* @return UserName 返回用户昵称拼接字
* */
public String SetName(String UserName){
return UserName+"您好";
}
/**
* 重载后的方法
* */
public void SetName(){
System.out.println("0个参数的重载方法");
}
/**
* 实例方法
* */
public static void main(String[] args) {
// 无参数的构造函数
Test A = new Test();
// 有参数的构造函数
Test B = new Test("构造函数");
// 普通方法
System.out.println(A.SetName("李四"));
// 重载后的方法
A.SetName();
}
}