从Java的外部类访问内部类中的变量更新



我已经在外部类中声明了一些变量,并试图从内部类中获得这些变量的值,并在外部类的方法中对这些变量进行一些操作。我在这里分享我是如何通过一些示例代码来做到这一点的。它不工作,String值仍然是空的。我犯了一些错误,或者实际上不知道怎么做。我假设外部类将得到一个变量的更新值,如果它在内部类改变。请帮助。我不是一个很好的程序员,所以可能缺乏基本的知识。谢谢。

public class ABC
{
    private String begin, end;
    private SimpleDateFormat fromUser = new SimpleDateFormat("yyyy/MM/dd");
    private SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd");
    // Days in Current Month
    public X()
    {
       new getDate(this).execute();
    }
    public format(){
       String currdate = "2013/06/06"
       try {
            String reformattedbegin = myFormat.format(fromUser.parse(begin));
            String reformattedend = myFormat.format(fromUser.parse(end));
            Date begdate = myFormat.parse(reformattedbegin);
            Date enddate = myFormat.parse(reformattedend);
            Date currentdate = myFormat.parse(currdate);
            if(currentdate.after(begdate) && currentdate.before(enddate))
                System.out.println(enddate + "" + begindate + ""                       +currendate);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
    private class getdate
     {
        begin = "2013/06/05";
        end = "2013/06/07"
      }  
  }

我实际上知道如何处理这个。使用Adapter并将外部类作为适配器类解决了这个问题。很抱歉我没有恰当地提到代码。感谢大家的支持

相关内容

  • 没有找到相关文章

最新更新