Tag:

如何覆盖java中的方法然后调用超类方法

我试图覆盖我的java子类中的超类中的方法,然后从超类中调用overriden方法。 这是正确的方法吗? 我想要覆盖的超类中的方法叫做describe() public static void describe() { Item.describe(); }

重命名openconnection()还是将其切断?

是否可以重命名openconnection()? 原单: URL url = new URL(“http://google.co.in”); URLConnection connection = url.**openConnection**(); 后: URL url = new URL(“http://google.co.in”); URLConnection connection = url.**connect**(); 我只是想知道它是否可能以及我将如何去做。 还有其他选择吗? 为了做到这一点,我正在考虑上课,但我不能100%确定是否可行。 原单: URL url = new URL(“http://google.co.in”); URLConnection connection = url.**openConnection**(); 后: string st1 = “open”; string st2 = “Connection”; URL url = new URL(“http://google.co.in”); URLConnection connection = url.**st1 + st2**(); 当我把它变成一个字符串时,我得到一个错误,但我不确定如何将它结合起来来定义它。 […]

Java基类引用变量

可以为基类引用变量分配基类对象或派生类对象的地址。 真假? 谁能告诉我一个这意味着什么的例子? 我是Java的新手,正在尝试理解Java的语言特定术语。 谢谢。 我想这个例子就是我在下面写的代码: public class B extends A { A a = new A(); A ab = new B(); } class A { } 我认为既然两个引用变量都是有效的语法(在Eclipse中),那么答案是正确的。

对象类和数组 – 为什么它返回’null’? 【JAVA]

我写了一个小类,创建一个包含3个数组的报表对象。 在创建对象时,这些数组使用值进行初始化。 但是,当我测试类以查看departments数组中的内容时,它会打印出数组元素为null。 为什么? class Report { // declare instance variables (arrays) public String[] departments = new String[4] ; public double[] grossTotals = new double[4] ; public double[] taxTotals = new double[4] ; // constructor public Report(){ // declare, create and initialise all in one statement String[] departments = {“Accounting”, “Sales”, “HR”, + “Administration”} ; […]

如何从java中的另一个类更新jLabel或setText?

我正在尝试创建一个jLabel和按钮所在的JFrame ,另一个类我已经创建了一个方法putTextNow ,它将文本设置为jLabel 。 我已经读过它应该使用multithreading来完成,这在我看来更复杂。 这是我的代码: NewJFrame.java private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { NewClass nc = new NewClass(); nc.putTextNow(); } NewClass.java package test1; public class NewClass { public void putTextNow () { NewJFrame nf = new NewJFrame(); nf.jLabel1.setText(“OK!”); } } 当我按下按钮时,它不起作用。 它没有改变标签。 我正在使用netbeans 8.0。 这是我的完整代码 //NewJFrame.java 包测试1; 公共类NewJFrame扩展javax.swing.JFrame { public NewJFrame() { initComponents(); } @SuppressWarnings(“unchecked”) // […]

没有构造函数的Java类?

我有这门课 class Customer{ int ID; Time arriveTime; Time serviceTime; Time completeTime; int transaction; } 我不需要构造函数来设置值吗? 在创建一组Customers时,我将使用此类来保存不同的值。 这不意味着我需要这个来设置值吗? public Customer(int id, Time arrive, Time service, Time complete, int trans){ ID = id; arriveTime = arrive; serviceTime = service; completeTime = complete; transaction = trans; } 我只需要Customer类来保存每个客户的信息。

将“any”类类型传递给j​​ava方法

好吧我说我上课了: public class ExampleClass() { public void exampleClassMethod(ArrayList abcdefg> arrList) { …. } public void exampleClassMethod2(ArgumentToTakeInAnyCustomClass custClassArg) { …. } } 现在我希望能够将任何对象的任何数组列表传递到该类中的该方法。 假设我传入的自定义类是CustomClass1,CustomClass2,CustomClass3。 我如何设置该方法来接受我传入的任何ArrayList? 另外,假设我只想传递其中一个类,就像在第二个示例方法中那样,我该怎么做? 谢谢。 public void testerMethodInitiater() { CustomClass1 abc = new CustomClass1(); tester((Object) abc); } public static void tester(Object abc) { //do stuff System.out.println(abc); if(abc instanceof CustomClass1) { System.out.println(“This is a CustomClass1”); […]

main类中的static和构造函数中的非static

我只是想看看我是否能完全理解静态的概念以及主类中静态的原因。 关键字static指的是主类。 主类中的方法是静态的原因是因为主类不处理对象而是处理类本身。 但是构造函数处理对象因此使用非静态构造函数,因为对象具有独特的特性,并且使它们静态是没有意义的。 如果有人能看出我在陈述中是否犯了错误,或者能指引我走向正确的方向,那将对我有所帮助! 🙂

java中的接口,类和构造函数

这是关于接口和类的困扰我的事情。 我正在尝试通过名为IPAddressString的类对名为IPAddress的接口进行实现。 Ipadress包含四个部分。 我正在编写一个名为mask的方法,该方法使用给定的掩码屏蔽当前地址。 屏蔽操作是对地址的所有四个部分的按位’和’操作。 你通过我写的名为getOc​​tet的方法获得了所有这四个部分。 (你可以在下面看到)。 好的,所以我需要屏蔽我的this.IpAdress,我用它编写了一个新的通用IPAddress。 在写面具时我遇到了问题。 我计算了4个整数,我想要返回一个新的IPAddress类型。 为了做到这一点,我需要使用我的constructer返回IPAddressString类型,并且通常我不能从IPAddressString转换为IPAddress。 我迷路了。 我该怎么办? 为什么我的结构不适合这个? IPAddressString不是IPAddress的子类型吗? 这是使代码更简单的代码: 这是界面: public interface IPAddress { /** * Returns a string representation of the IP address, eg “192.168.0.1” */ public String toString(); /** * Compares this IPAddress to the specified object * * @param other * the IPAddress to compare […]

Java类文件filename $ 1.class …等问题

在成功创建了一些applet之后,我将它们嵌入到网页中,并发现必须包含所有类文件。 留一个,它将无法正常工作。 在Applet的几次迭代之后,有几个类文件: filename .class filename $ 1.class filename $ 2.class等 我尝试只使用文件名 .class,尝试了最后一个,尝试了第一个和最后一个…但是,正如我所说,所有类文件必须包含在网页中。 问题(S): 1) 文件名 $ n.class(n =某些数字)文件似乎是在Eclipse的一时兴起创建的 – 有没有对此的解释(我搜索没有成功)? 2)即使类文件只有~4kb,我如何进行清理,如吹走所有文件名 $ n.class文件,仍然可以嵌入网页? 有什么建议? 谢谢