package pdm;//pdm是包的名字import java.sql.*;
import pdm.dataConn;//dataConn是数据库连接的Beanpublic class drawing {
  private dataConn con= new dataConn();//Bean就是一个类,初始化之后就可以用呀?
  
  public drawing(String str) {
    strDrawingID=str;
  }
}

解决方案 »

  1.   

    "我的问题是在BEAN与BEAN之间如何相互调用。"?
    一般直接生成实例(如果是静态方法则无须实例就可以直接通过类名调用)然后调用就行了,象这样:
    public class Bean1{
         // some members here:
         // .......
         
         void method1(){
              // do something here.....
              return;
         }
    }
    //////////////////////////////
    // need to import Bean1.
    public class Bean2{
         // some members here:
         // .......
         
         void method2(){
              // do something here.....
              // you can new a Bean1,then use method1:
              Bean1 myBean1 = new Bean1();
              myBean1.method1();
              return;
         }
    }
      

  2.   

    bean和bean调用就是两个类的调用嘛
    1 不在一个目录下可以通过包来引用
    2 在一个目录下可以直接引用
      

  3.   

    bean和bean调用就是两个类的调用嘛
    1 不在一个目录下可以通过包来引用
    2 在一个目录下可以直接引用
      

  4.   

    我以前没有学过JAVA,但我的C++是非常精通的。
    上面说的方法和C++一样的,我是知道的。
    我想知道的是包含bean的各个文件是如何组织运行的。
    在C++中各个类最后会链接成一个可执行文件。
    在JAVA中是怎样的呢?是否链接成一个可执行文件?
    应该不是!在JSP或SERVLET中调用不同的BEAN应该是调用不同的执行文件。在JAVA中一个类调用另一个文件中的类,这二个文件是否要链接成一个可执行文件再执行,还是在程序运行中再寻找另一个类的执行代码。
      

  5.   

    在C++程序中,整个程序只有一个入口,程序从运行开始直至退出。所有类的代码在内存中只有一份。
    而在WEB应用中,一次客户端请求即会启动一次后端程序运行。
    如在A页面中调用BEAN B,
      在C页面中调用BEAN D,这二个BEAN都是APPLICATION范围,并且这二个BEAN中都调用了BEAN E,那么在内存中会不会形成二份BEAN E的代码,
      如不是为什么?
      如果是则如何解决?
      

  6.   

    java的类编译后不生成可执行文件,身成.class文件,例如A.class,B.class。
    “如在A页面中调用BEAN B,
      在C页面中调用BEAN D,这二个BEAN都是APPLICATION范围,并且这二个”
    这种情况下内存中就是有2份E的实例,在Java中,内存分配的问题是不需要你去考虑的,JVM会自己加载需要的类文件的。
      

  7.   

    to :leonzhao(灯泡)
       如果我的程序中有很多的类即BEAN,而调用的页面又很多,那么整个程序不是要占用大量的重复内存吗?软件规模较大时,恐怕不行吧? 
       应该如何解决呢?