这个问题实际上是我提到的关于Java的两个问题之一,我不明白这个语法足以理解/什么/要问,但这是我在编码中看到的东西:
HibernateUtil hibUtil = new HibernateUtil(ORDB_CFG, AS400_CFG);
Run Code Online (Sandbox Code Playgroud)
我知道HibernateUtil所在的位置.
我不明白的是,为什么它还hibUtil在表达式中的var之前指定?如果我做或不做,有什么不同?
这是一个变量声明和初始化.
在java中,您需要声明变量的类型.
HibernateUtil hibUtil = new HibernateUtil(ORDB_CFG, AS400_CFG);
Run Code Online (Sandbox Code Playgroud)
第一个HibernateUtil声明变量/对象的类型.
在你的情况下,它是一个HibernateUtil名为的类的变量hibUtil.在后=一个新的对象被创建并分配给先前声明的变量.
根据您的类结构,您还可以将接口或超类声明为变量,并为其分配子类的对象.
| 归档时间: |
|
| 查看次数: |
441 次 |
| 最近记录: |