public classConn{
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String classname = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
...
public Conn(){
...
}
}就这样一个类 我很久没接触JAVA了 有点想不通的是 成员变量可以直接初始化么?不是应该利用构造函数初始化?
或者直接初始化的 不是应该是静态变量呢?
求解答 不要笑我哦
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String classname = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
...
public Conn(){
...
}
}就这样一个类 我很久没接触JAVA了 有点想不通的是 成员变量可以直接初始化么?不是应该利用构造函数初始化?
或者直接初始化的 不是应该是静态变量呢?
求解答 不要笑我哦
解决方案 »
- 关于java的一个自动装箱的例子
- 會SVF的高手請進~高分求助(可加分)
- 在记事本里编写JAVA程序除了用 args[] 还有其他什么方法存键盘输入的数据?
- java创建索引
- 请问各为高手在java 怎样截取web服务器流信息?
- JTable中的一列是JComboBox,用TAB键移动到这一列时,如何让他变成JComboBox的样式?
- 关于applet的疑惑?
- 迷惑:是学java好还是vc++,c#好?(欢迎大家涌要发言)
- 哪位老大!!!!!!!!!“救人一命,胜造七级浮屠”!!!!!!!!(关于java的IO及其菜鸟问题)
- 有用过Java Media FrameWork播放mpeg 的同道给帮个忙
- 这种情况如何应用 synchronized ?
- 多线程应用于Applet
那么
1、在返回一个指向这个刚刚new出来的对象的引用并赋给conn之前,先执行Conn父类的构造方法
2、执行instance initializer(您的例子没有)和instance variable initializer(也就是您的例子中给成员变量赋值的那些语句)
3、执行构造方法剩下的部分