1、直接赋值
对象.属性名=属性值,要求先要创建对象。
2、构造函数赋值
创建对象的同时用this.属性名= 属性值赋值。
3、set方法
用this.属性名= 属性值赋值,要求先要创建对象再用对象调用set方法。
4、反射
通过反射的方式来设置成员变量属性值。
5、子类构造函数调用父类构造函数给父类成员变量赋值
在子类构造函数中用super(属性值)调用父类构造函数给父类成员变量赋值,要求有继承关系要求父类有有参构造函数。
6、在子类方法中给父类成员变量赋值
在子类方法中用super.属性名= 属性值给父类成员变量赋值,要求有继承关系。