构造方法
格式 public class 类名{
修饰符 类名(参数){
}
}
作用: 创建对象
功能:主要是完成对对象的初始化
注意事项:
当一个类中没有任何的构造方法,系统会自动定义一个构造方法,为默认的无参构造方法
示例
1.创建一个包
2.建两个类文件,类名随便,自己记住就好!
(一个类需要使用,所以要写main方法)
package 构造方法;
public class student {
private String name;
private int age;
/**
* @param name
*/
public student(String name) {
this.name = name;
}
/**
* @param age
*/
public student(int age) {
this.age = age;
}
/**
* @param name
* @param age
*/
public student(String name, int age) {
this.name = name;
this.age = age;
}
public student() {
// TODO 自动生成的构造函数存根
}
public void show() {
// TODO 自动生成的方法存根
System.out.println(name + " , " + age);
}
}
package 构造方法;
public class studentdemo {
/*
* 构造方法
* 格式 public class 类名{
* 修饰符 类名(参数){
* }
* }
* 作用: 创建对象
* 功能:主要是完成对对象的初始化
* 注意事项:
* 当一个类中没有任何的构造方法,系统会自动定义一个构造方法,为默认的无参构造方法
*
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
student p = new student(); //无参构造方法
p.show();
student p1 = new student("林青霞");
p1.show();
student p2 = new student(50);
p2.show();
student p3 = new student("林青霞",50);
p3.show();
}
}
在eclipse中的构造方法的快捷方式式 shift+alt+s
选择参数和其他配置即可