Java代码中不可访问的对象

CEM男孩

我们正在研究数据挖掘项目,问题是在指定代码中无法访问对象Mode。谁能解释代码中的问题?

try{
                String query = "select algm from accuracy where id=1";
                PreparedStatement pst = connection.prepareStatement(query);
                ResultSet rs = pst.executeQuery();
                alg = rs.getString("algm");
                pst.execute();
                pst.close();

   }catch(Exception e1){
            JOptionPane.showMessageDialog(null,e1);
            }
            if(alg.equals("DecisionStump"))
            {
                DecisionStump Mode = new DecisionStump();

            }
                else if(alg.equals("NaiveBayes"))
                {
                    NaiveBayes Mode = new NaiveBayes();

                }

            // filter for removing samples:
            Remove rm = new Remove();
            rm.setAttributeIndices("1"); // remove 1st attribute

            // filtered classifier
            FilteredClassifier fc = new FilteredClassifier();
            fc.setFilter(rm);
            fc.setClassifier(Mode); //This object Mode is not accesible
尼迪沙加尔

Mode在if或else if语句中声明该对象,并在不再可用的上下文外部(块范围)使用对象。

您可以执行以下操作:

Classifier Mode; // a parent class
if(alg.equals("DecisionStump")) {
  Mode = new DecisionStump();
} else if(alg.equals("NaiveBayes")) {
  Mode = new NaiveBayes();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

javascript对象中不可访问的propotype

来自分类Dev

JNI访问的代码中的纯C ++对象

来自分类Dev

为GADT中的不可访问代码启用“ -fno-warn-”

来自分类Dev

如何使对象在Java中不可变

来自分类Dev

如何使对象在Java中不可变

来自分类Dev

访问 Timer 中的对象:Java

来自分类Dev

无法访问嵌套的不可变对象中的数组

来自分类Dev

TypeError:我的代码中的Float对象不可迭代

来自分类Dev

在不可变对象Java中限制可变对象

来自分类Dev

从Java代码中访问支付的服务配置

来自分类Dev

在Java代码中访问SpringMVC模型键值

来自分类Dev

使用Java代码访问Drools返回的事实对象

来自分类Dev

使用Java代码访问Drools返回的事实对象

来自分类Dev

Netbeans 8.2 Java:尝试访问 java.awt.Shape.contains() 的不可编译代码

来自分类Dev

在Angular中返回对象后无法访问代码

来自分类Dev

JAVA访问对象数组中的项目

来自分类Dev

Java Nashorn中的访问对象变量

来自分类Dev

我无法访问Java中的对象

来自分类Dev

无法访问数组Java中的对象

来自分类Dev

无法从Java中的ArrayList访问对象的方法

来自分类Dev

java中json的访问嵌套对象

来自分类Dev

在 AngularJs 代码和 html 代码中访问 Json 对象中的嵌套数组

来自分类Dev

为什么此对象不可访问?

来自分类Dev

如何使用锁使对象不可访问

来自分类Dev

使对象在运行时不可访问

来自分类Dev

类型库中的示例代码导致TypeError:“类型”对象不可下标,为什么?

来自分类Dev

Python 显示:- TypeError:'int' 对象在尝试运行代码时在 python 中不可调用

来自分类常见问题

制作不可变的Java对象

来自分类Dev

如何使对象可以被代码中的另一个对象访问?

Related 相关文章

热门标签

归档