java中 两个类之间的字符串传值(抢救,求帮忙)

   阅读
java中 两个类之间的字符串传值(急救,求帮忙)

我在这个类里面声明了一个String: masLoginName   并在下面的方法里面给它赋了值

然后怎么将这个masLoginName     传值给这个类的LoginName  ,让我在下面好使用


]请高手详细解答 , 小妹还不是很能理解
最好有代码可以给小妹解读 ,因为代码很短, 谢谢 .

------解决方案--------------------
将String masloginName 生明为 static String masloginName; 然后再给它赋值,然后在MasterBuypetDaoImpl里LoginName=MasterLoginDaoImpl.masLoginName;
------解决方案--------------------
写个公共的service层的方法。吧maslogname,存在serivce的属性里,dao最好只处理跟数据库连接相关的内容。
------解决方案--------------------
在masterLoginDao中:
MasterBuyPetDao mbpDao = new MasterBuyPetDaoImpl(); // 如果你使用的是spring的话 可以使用注入的方式
mbpDao.loginName = masLoginName; // masLoginName 你已经获取到了。

一般都是把impl中的loginName 申明成private ,然后对外提供get 和 set方法。
最后通过set方法给loginName赋值。
------解决方案--------------------

public class MasterLoginDaoImpl extends BaseDao implements MasterLoginDao
{
         private String masLoginName;
         public String getMasLoginName()
        {
              return masLoginName;
        }
      .....................................
}



public class MasterBuyPetDaoImpl extends BaseDao implements MasterBuyPetDao
{
         private String LoginName = null;
         private MasterLoginDao  masterLoginDao = new MasterLoginDaoImpl ();
      
        public void setLoginName(String masterName, String pwd)
        {
              masterLoginDao.login(master, pwd); 
              LoginName = masterLoginDao.getMasLoginName();
        }
}
阅读