当前位置:  开发笔记 > 编程语言 > 正文

Java语法在变量之前重复类名

如何解决《Java语法在变量之前重复类名》经验,为你挑选了1个好方法。

这个问题实际上是我提到的关于Java的两个问题之一,我不明白这个语法足以理解/什么/要问,但这是我在编码中看到的东西:

HibernateUtil hibUtil = new HibernateUtil(ORDB_CFG, AS400_CFG);

我知道HibernateUtil所在的位置.

我不明白的是,为什么它还hibUtil在表达式中的var之前指定?如果我做或不做,有什么不同?



1> Boardwish..:

这是一个变量声明和初始化.

在java中,您需要声明变量的类型.

HibernateUtil hibUtil = new HibernateUtil(ORDB_CFG, AS400_CFG);

第一个HibernateUtil声明变量/对象的类型.

在你的情况下,它是一个HibernateUtil名为的类的变量hibUtil.在后=一个新的对象被创建并分配给先前声明的变量.

根据您的类结构,您还可以将接口或超类声明为变量,并为其分配子类的对象.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有