Java类和对象

时间:2015-08-17 14:25:22

标签: java

我创建了两个类:defined和user_defined以及两个对象ob1和ob2

 class defined {
     int ia;
 }

 class user_defined{
     void user( ){   
        int a=carry;   
        System.out.print(a);
     }

     public static void main(String args[]){         
         int carry;       
         defined ob1=new defined();
         user_defined ob2=new user_defined();    
         obj.ia=10;                                      
         carry=obj.ia;           
         obj1.user();  
     }     
 }

如果我在main方法中打印CARRY,我会得到输出。但是我希望通过调用方法user()来打印它,所以我的问题是如何在其他类的方法中打印一个类的实例变量?

2 个答案:

答案 0 :(得分:0)

您可以将进位传递给void用户:

class user_defined{
   void user(int carry){   
      int a=carry;   
      System.out.print(a);
    }
}

在主要方法中:

obj1.user(carry);

答案 1 :(得分:0)

实际上,从您提供的示例中我可以看出,您不了解对象编程的概念甚至功能概念。所以,请从开始开始。

如果你想在方法user()中打印进位变量,那么你必须改变这个方法:

void user(int a)
{
    System.out.print(a);
}

然后在主程序中你会做这样的事情:

ob2.user(some_int_number);

另外,在java中,类名的第一个字母是大写字母。所以类名将是Defined和UserDefined。这只是一个很好的做法。

但是,从基础开始