1.构造方法: 用于构建对象实例内容的方法
非官方别名: 构造函数
语法: 访问修饰符 类名(形参列表){
将形参变量赋值给成员变量
}
注1: 如果类中没有主动声明任何一个构造方法, 则会由jdk主动提供一个无参的构造方法
注2: 如果主动声明了带参的构造方法, 通常必须添加个无参构造方法的声明
2.this关键字:
作用: 用于调用本类中的类成员
语法: 使用本类中属性: this.属性名
使用本类中的方法: this.方法名(实参)
使用本类中的构造方法: this(实参)
注1: 只能在构造方法中调用其它的构造方法
注2: 在调用构造方法时, 调用的语句必须在第一行
例:
/**实体类
* 编写管理员类Manager,使用show()方法返回管理员信息
* @author Administrator
*/
public class Manager {
/** 管理员姓名 */
String adminName;
/** 密码 */
String password;
/***
*管理员姓名和密码
* @param adminName 姓名
* @param password 密码
*/
/**无参构造方法的声明 */
public Manager() {
}
/** 构造方法*/
public Manager (String adminName,String password) {
this.adminName = adminName;
this.password=password;
}
/**显示管理员信息*/
public void show() {
System.out.println("管理员信息用户名为:"+adminName+" 密码为:"+password);
}
}
/**
* 测试类,输出管理员信息
* @author Administrator
*/
public class ManagerTest {
public static void main(String[] args) {
//创建对象
Manager manager=new Manager("jadeBird", "0000");
//调用方法,显示管理员信息
manager.show();
}
}
运行结果: