1如何实例化一个对象?
这个简单,当然是根据构造函数了。
public class Hello{
public static void main(String[] argv){
Hello hello=new Hello();
}
}
好了,那如果构造一个动态的对象呢?
public class Student{
private String name;
private String sex;
private int year;
...
..
public Student(){
}
public Student(.....){
this.name=..
this.sex=..
}
public void setName(..){
this.name=name;
}
...
..
public static void main(String[] argv){
Student student1=new Student(......);
Student student2=new Student();
student2.setName(...);
student2.setSex(...);
.....
}
}
好了这就是我们常见的构造一个完整的对象的方法,要么在构造函数的时候,就把参数全部传递过去,要么使用set方法一个一个设置。
同样spring也一样,也是用着两种方式来构造实例。因此在配置文件的时候就会有构造函数构造的形式,和set构造的形式。但是记住spring是很自由规范,它对要构造的对象几乎没有任何限制。只要这它是个java对象就可以了。