定义了父类A,子类B继承父类A,添加了新的属性newField,
①A中有得到所有属性的方法Field[]getFields(){Field[]f=null;ClassthisClass=this.getClass();f=thisCl...
①
A中有得到所有属性的方法
Field[] getFields(){
Field[] f=null;
Class thisClass=this.getClass();
f=thisClass.getFields();
return f;
}
这个方法能够得到B的新属性newField吗?
②
A中有方法setProperty(Field[] fields),
在这个方法中要得到类中的某些属性(包括B的新属性newField)的值,来构造A中的一个属性mappingThings。mappingThings本身不参与构造过程。
【当然,B继承了A的属性mappingThings,也继承了方法setProperty(Field[] fields)】
那么,在方法setProperty本身里怎么拿到newField的值呢?
B中有newField的get和set方法。 展开
A中有得到所有属性的方法
Field[] getFields(){
Field[] f=null;
Class thisClass=this.getClass();
f=thisClass.getFields();
return f;
}
这个方法能够得到B的新属性newField吗?
②
A中有方法setProperty(Field[] fields),
在这个方法中要得到类中的某些属性(包括B的新属性newField)的值,来构造A中的一个属性mappingThings。mappingThings本身不参与构造过程。
【当然,B继承了A的属性mappingThings,也继承了方法setProperty(Field[] fields)】
那么,在方法setProperty本身里怎么拿到newField的值呢?
B中有newField的get和set方法。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询