你要那一种引用呢?如下:
class A{
 A(){
      char s="Hello world!";
      System.out.println(s+"OK!");
   }
 f(int i)
 {
   int b=i;
   System.out.println(i+1);
 }
}class B{
 public static void main(String[] args)
  {
    A a=new A();
    a.f(2); 
  }
}
这种方式在《Java变成思想(第二版)》里叫做“组合”;
另外,你可以用import引用一个packege,就可以把不在同一目录下的自定义类引用到当前类里;