【java – 如何声明一个包含实现接口的类的子类的变量?】教程文章相关的互联网学习教程文章

在Java的另一个类中实例化/初始化的对象的引用变量【代码】

我问的原因是因为我收到了NullPointerException.我现在这很容易,但是我是相当新的编程人员,发现这有点令人困惑.可以这么说,我已经在一个类中初始化了一个对象,并想从另一个类访问该对象. 像现在一样,例如,我正在开发一个小型国际象棋游戏,在我的模型Game类中,我有一个Board实例,一个对象.董事会又拥有一系列的正方形.广场[][]. 游戏有局,局有Square [] []. 现在,如果我想通过Board类型的对象面板(在游戏中)访问Square [] [].我是否...

java-有什么理由使Eclipse在while循环中显示分配变量有效吗?【代码】

当我像这样编写while循环时,在eclipse中使用Java时,我已经无数次朋克:while (recsFinished = true)在现实中我想要while (recsFinished == true)这是一个非常简单的错误,但是在我身上却经常发生,这完全使程序无法正常运行.这样做的原因是因为当我编写与等式相反的赋值时,Eclipse甚至没有引发警告.这使我相信必须要有一个存在赋值方程的while循环的原因,但是为什么呢?我想不到一次使用!解决方法:这样的赋值在C和C中很流行(尤其是在...

有没有一种方法可以将ant变量传递给Java代码(android)?【代码】

我喜欢在应用程序中包含一些构建变量.例如,内部编号.我可以将一些变量从ant生成脚本传递给Android应用程序,然后在Java中使用该变量吗? 有人有链接或示例吗?解决方法:为此,请使用ant任务(例如replaceregexp)将内部版本号和其他变量插入类中.<replaceregexp file="${my.version.class.file}" match="@version@" replace="@${build.number})@" />或类似的东西.基本上,您希望在构建过程中将信息编译成一个类.

如何在Java中使用’Startswith’变量来查找文件【代码】

我正在尝试根据每次迭代从Excel工作表中提取的前8个数字查找文件.每当我使用下面的代码时,我都会收到错误消息“在封闭范围内定义的局部变量CaseID必须是最终的或实际上是最终的”.我还是个新手,所以即使听起来很简单,也不确定如何解决这个问题.该问题发生在代码底部的caseID变量处.package Chrome;//CHROMEimport java.io.File;import java.io.FileFilter;import java.io.FileInputStream;import java.io.FileOutputStream;import ...

访问变量Java / Android的正确方法

我有多个班级: >主要活动>服务>设置 通过设置,可以更改服务中需要的某个延迟(变量)(我需要该变量的值). 我应该如何实施呢? >我是否应该有意开始设置并使其返回延迟值?>在使用mysettings.getdelay()之类的设置实例创建后,我应该做一个可以返回值的吸气剂吗?>或者还有另一种(更好的方法)吗? 谢谢 [编辑]我最终使用了Ridcully的答案.唯一的不同是,我没有公开声明,而是使用了getter和setter方法.人们总是告诉我使用吸气剂和吸气剂...

在Java中以其他方法使用局部声明的变量【代码】

我在做学校作业时遇到了一些困难,长话短说,我在一个方法中声明了两个局部变量,我需要在方法之外访问这些变量:public String convertHeightToFeetInches(String input){int height = Integer.parseInt(input); int resultFeet = height / IN_PER_FOOT;int resultInches = height % IN_PER_FOOT;Math.floor(resultInches);return input; }我将不得不以不同的方法打印以下字符串:System.out.println("Height: " + resultFeet + " fe...

用Java在哪里存储捕获的变量?【代码】

我试图理解Java中捕获变量的概念. 我发现了很详细的文章:http://www.devcodenote.com/2015/04/variable-capture-in-java.html 我不确定字节码部分:Similarly, for accessing local variables of an enclosing method, a hidden copy of the variable is made and kept in the inner class file from where it accesses the variable.当最终原始值在编译时未知时,如何将其保存到类文件中(在编译过程中)? 例如:void foo(int x){f...

java-单击事件-从另一个类访问布尔变量【代码】

陷入需要从另一个类中获取布尔变量的问题. 我有以下for循环,boolean和if-else语句import java.awt.*; import javax.swing.*; import java.awt.Color.*; import java.awt.event.MouseListener; import java.awt.event.MouseEvent; import java.util.Random;public class Checkers extends JFrame {Random random = new Random();private final int ROWS = 2;private final int COLS = 5;private final int GAP = 2;private final i...

如何使用javaparser获取类级别的变量声明?【代码】

我只想获取类级别的变量声明.如何使用javaparser获取声明?public class Login {private Keyword browser;private String pageTitle = "Login"; }使用javaparser必须获取变量“ browser”的详细信息,例如浏览器的类型为“ KeyWord”解决方法:不太确定我是否理解您的问题-您想让班上所有的现场成员吗?如果是这样,您可以这样做:CompilationUnit cu = JavaParser.parse(javaFile); for (TypeDeclaration typeDec : cu.getTypes()) {...

Java-OnClickListener中的最终变量要求【代码】

我有一个程序,其中有一个用户可以编辑的文本框.当用户按下按钮时,将创建一个对话框,其中显示用户的文本和确认“是/否”选项.public void setIP(View v){//get the text inside the editorEditText et = (EditText) findViewById(R.id.editTextIP);final String IP = et.getText().toString();//create dialog AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setMessage("Set I.P. to : " + IP + " ?").setC...

Java:如何使用“ this”访问外部类的实例变量?【代码】

我有一个静态内部类,我想在其中使用外部类的实例变量.当前,我必须以“ Outerclass.this.instanceVariable”格式使用它,这看起来很奇怪,有没有更简单的方法来访问外部类的实例字段?Public class Outer {private int x;private int y;private static class Inner implements Comparator<Point> {int xCoordinate = Outer.this.x; // any easier way to access outer x ? } }解决方法:静态嵌套类无法引用外部类实例,因为它是静态的...

java-将Json字段包装到pojo的实例变量中【代码】

我试图将某些json字段映射到类实例变量. 我的示例Person类如下所示:public class Person {private String name;private Address address;//many more fields //getters and setters }示例地址类为:public class Address {private String street;private String city;//many more fields // getters and setters }要反序列化到我的Person类的json对象不包含“地址”字段.看起来像:{ "name":"Alexander", "street":"abc 12", "cit...

java-活动的实例变量何时初始化?【代码】

在我的Android应用程序中,我有一个奇怪的错误.像下面这样的实例变量在运行时意外分配给它的默认值(在这种情况下为false).何时在Android活动中初始化此类变量?public class MainActivity extends Activity {private boolean isInitialized = false; // <- When do this variable get initialized? }解决方法:创建实例时,将初始化Java中的实例变量. 大多数情况下,对象将使用new实例化. 在活动的情况下,它们由Android框架使用反射实...

java-从onclicklistener访问变量【代码】

因此,我有一个用于列表视图的onItemLongClickListener,该列表视图传递了一个参数“ int位置”.在内部,我有一个带有两个按钮的alertDialogBu??ilder.我还有另一个按钮的onclickListener.我需要从第二个侦听器内部访问该位置.无论如何,有没有做成为全球性的事情?public boolean onItemLongClick(AdapterView parent, View itemView, int position, long id){AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(Book...

java-从具有全局变量的内部函数中获取空字符串【代码】

请帮我一点问题,我确定你可以做到:D 我正在尝试在Firestore文档“ user_cases_information”上使用字段“ case_number”设置一个字段 >首先,我声明这个全局变量 私有字符串case_number_consecutive = new String(“”); >在.setOnClickListener中,我有以下内容:(从其他文档中读取旧的连续编号或案例编号) if (service_type.equals("support")){DocumentReference docRef = firestore_popup.collection("param_data_app").documen...