java 高手青进。。。

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:21:46
在JSP里面:<%
Dao.PersonDao pd = new Dao.PersonDao();
java.util.List teacherList = pd.getAllTeacher();
for (int i = 0; i < teacherList.size(); i++) {
Person.Teacher pt = (Person.Teacher) teacherList.get(i);
%>

Dao.PersonDao是数据库连接。Person.Teacher是Teacher这个类里面有很多Teacher的属性

请问下这里的(Person.Teacher)这样起到什么作用??

Person应该是包名,Teacher是类名。
Person.Teacher pt = (Person.Teacher) teacherList.get(i); 这句是把teacherList里取出的对象强制转换成Teacher

类型的强制转换啊
你teacherList.get(i); 得到的不是Person.Teacher类型的对象当然要转换下才能给PT啊