标签:
public class Student {
//属性
private String name;
private int age = 18;
//构造方法
//语法特征:方法名与类名保持一致,没有返回类型
//构造方法作用:产生对象(new)
//构造方法的执行步骤:1、划分空间;2、在该空间划分属性;3、对属性进行初始化 // 4、执行我们在构造方法里面书写的代码
//如果程序员不书写构造方法,编译器会默认生成一个公共无参的构造 //一旦程序员书写了一个构造,编译器不会生产默认构造了。
//为满足JavaBean规范,一旦书写带参构造,首先补充公共无参构造
public Student(){
System.out.println("产生一个Student对象");
}
public Student(String name){
this(); this.name = name;
}
public Student(String name, int age) {
this(name); this.age = age;
}
//行为
public String getName() { return name; }
public void setName(String name) {
this.name = name;
}
public int getAge() { return age; }
public void setAge(int age) {
this.age = age;
} public void study(){
System.out.println(this.name + "说:Good Good Study,Day Day Up!"); }
标签:
原文地址:http://www.cnblogs.com/MTL0911/p/5516765.html