java中首先通过定义类,如
class A
{
   public static void main(String []args)
   {
       A a = new A();   }}
a就是定义的数据类型,也就是通过定义类来产生的。
函数调用 如  public A fun(A a)
             {
                 ..对传进来的对象引用进行操作
                  return a; //最后返回A类型的引用
             }

解决方案 »

  1.   

    那么如何对a付值呢比如
    public A fun(A a)
                 {
                     ..对传进来的对象引用进行操作
                      return a; //最后返回A类型的引用
                 }我要传一个值为23的int给a呢?
    难道要
    fun((A)23);  //知道是不对的,但如何解决
      

  2.   

    不要告诉我你不会定义一个新类,这是基本中的基本
    要是真的不会,你还是先看一下书吧。
    所有对类的实例(即对象)的操作,都是通过引用(reference)来进行的
    所以能达到你那种要求~
      

  3.   

    class  ***
    {
        public class(參數)
       {
         xxx=field;
         ....
        }//constrator
        
        public method(參數)
        { ....
         return number;}//method
        
        private modifer name;//filed
    }