如果是这样呢?那我怎么调用呢?class Ab{
 class A
{
public A()
{}
public void www()
{
}
private double x;
}
classB
{
public B()
{}
}

解决方案 »

  1.   

    你的x声明的是public
    只要建立了对象就可以直接调用
    不需要用什么方法
      

  2.   

    需要在class A中写一个方法
     class A{
    public A(){}
    public void www(){}
    public double getAx(){return this.x;}
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    private double x;
    }
    然后在B中实例化A,
      A a;
      double bx= a.getAx();得到x的值
      

  3.   

    顺便说一句
    如果需要在别的类中设置x的值,则需要在A类中再添加一个方法
    public void setAx(double X){this.x=X;}
    然后在别的类中实例化A以后
    double b=1.0;
    a.setAx(b);
    就可以了