首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java同一个项目里不同包之间怎么访问变量

2013-03-17 
java同一个项目里不同包之间如何访问变量我在一个包里定义了DataBase类来连接数据库,另个包里有一个Login

java同一个项目里不同包之间如何访问变量
我在一个包里定义了DataBase类来连接数据库,另个包里有一个Login类来登录,这时需要连接数据库同时需要使用到DataBase类里面的变量,如Statement stmt, 和String strSql,变量等。
我也导入对应的包和类了,可还是会报错。能帮忙指点下,谢谢! java login
[解决办法]
可以在DataBase类中定义一些类似于getStatement()的public方法,用于返回一个初始化好的Statement对象。
其他类需要使用Statement对象时,可以使用类似下面的代码:


DataBase db = new DataBase();
Satement stmt = db.getStatement();

DataBase中的数据成员没有必要是public的。

热点排行