Tag: oop

面向对象的java样本考试

public class Bird { private static int id = 0; private String kind; public Bird(String requiredKind) { id = id + 1; kind = requiredKind; } public String toString() { return “Kind: ” + kind + “, Id: ” + id + “; “; } public static void main(String [] args) { Bird [] birds […]

如何在android中读取XML数据

嗨,我一直在尝试在我的Android中读取我的XML文件,但一直没有成功。 这是我的XML文件: http : //collectionservice.byethost13.com/backup.XML我要做的就是文档中有一个行标记,并且必须只显示Listview中所有行标记中的ID第一个屏幕。 任何身体都可以给我一个例子或者某些东西会非常感激。 嗨,我只是想显示这个XML文件: 第一个屏幕列表视图中的ID来自XML,然后单击特定ID,它将转到下一个屏幕并显示该ID的ID,名称,电话,部门,What_Ever。 任何人都可以给我一个代码或者必须在今天向客户提供一些东西,我是android的新手,非常感谢你。 男人尝试了许多链接,但没有成功。

下载Java中的文件/文件。 multithreading,这有效吗?

首先,每个人都需要知道我对Java编码相对较新。 更确切地说,我对面向对象编程完全陌生。 对于这个问题。 我正在尝试创建一个下载类,用于更新它所显示的进度条以显示其进度。 可能还有其他任何我决定将来更新的东西。 目前的问题是,在我看来,这不应该奏效。 我可以在“主”方法上做任何我想做的事情,GUI仍然响应迅速。 根据我过去编程的经验,除非我对GUI进行线程化,否则这是不可能的。 为什么是这样? 既然它有效,这样就可以了吗? class级主要 package atomicElectronics; import java.io.IOException; import atomicElectronics.physical.AtomFrame; import atomicElectronics.utility.Download; public class Initial { static AtomFrame atomLauncher; public static void main(String[] args) { atomLauncher = new AtomFrame(); atomLauncher.start(); System.out.println(Integer.MAX_VALUE); Download theDownload = new Download(); theDownload.fileProgressBar(atomLauncher.progressBar); try { theDownload.exicute(“http://download.videolan.org/pub/videolan/vlc/last/win64/vlc-2.1.3-win64.exe”, “C:\\Users\\TrinaryAtom\\AppData\\Roaming”); } catch (IOException e) { // TODO […]

防止来自其他类的类实例化

我正在使用域,视图和控制器。 每个都包含自己的类。 该域包含许多不应在域外的类中实例化的类。 我的印象是默认访问修饰符会帮助我。 使我的域类的构造函数包可见。 在导入正确的package.class文件之后,任何类仍然可以使用构造函数。 我怎样才能防止这种情况发生?

Java是否支持多重inheritance?

从Java的事实来看,Java中的所有类都有一个父类作为Object 。 但是同样的Java说它不支持多重inheritance。 但这段代码意味着什么? public class A extends B { //Blah blah blah } 从上面的代码可以看出,A类扩展了B类。 现在,A类还inheritance了Object类的属性,它是B的超类。 这是不是意味着A类inheritance了B类和Object Class,这就是我们所谓的多重inheritance权? 那么现在Java支持多重inheritance ,如果没有,那么上面代码的答案是什么(显示了多重inheritance)

对象修改的差异

我只是想知道是否有人可以帮我解决这个问题: StringBuilder s=new StringBuilder(“0123456789”); s.substring(1, 2); System.out.println(s); s.delete(2, 8); System.out.println(s); 第一个Sysout给出0123456789(虽然我期望一个子串)但是其他Sysout给出了0189.我注意到也有一些时间和日期类。我怎么能弄明白,什么forms将修改原始对象(在这种情况下是s )。 这与物体的可变性有关吗? 有什么一般规则吗? 在此先感谢HK

Java:在swing窗口等待用户输入

所以,我在大约一周前开始学习java,我遇到了一些问题,我正在建立一个小程序来训练使用swing和oop / java。 该程序(到目前为止)有一个MainClass和一个Window类。 MainClass创建Window类的实例,该实例创建JFrame并将用户输入保存在字段中。 此时,MainClass打印输出,我通过getters方法获得输出。 问题是我仍然以程序的方式思考:MainClass打印null,因为它不等待窗口的istance来获取用户输入。 如何修复它,从而在打印之前主要等待窗口接受用户输入? 铌。 Jframe的东西工作,窗口出现,只是MainClass不等待它做它应该做的事情。 我可以(我认为?)使用一些睡眠命令等待,但它似乎完全错误。 这是MainClass.java的代码 import java.util.Arrays; public class MainClass { private char[] password; private String pin; public static void main(String[] args) { Window w = new Window(); System.out.println(w.getPin() + Arrays.toString(w.getPassword()) + ‘1’); } } 和Window.java import java.awt.*; import javax.swing.*; import java.awt.Window.Type; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Arrays; […]

如何使用私有构造函数从类创建对象?

我有一个类游戏,是我的主要类和第二类卡。 类卡具有私有属性和构造函数,只有函数init是公共的。 函数init检查值的合理性,如果一切正常,则构造函数获取值并创建一个对象。 现在我在课堂游戏中创建一个Card类的对象。 我该怎么做? 这是我的代码: 课堂游戏: import java.util.List; import java.util.Vector; public class Game { public static void main(String[] args) { /* CREATING NEW CARD OBJECT */ int value = 13; Vector _card_set = new Vector(); for (int i = 2; i < 54; i++) { if(–value == 0) { value = 13; } Card […]

这里内部发生​​了什么?

class A { int i=10; void show() { System.out.println(“show()”); } } class B extends A { int j=20; void show1() { System.out.println(“show1()”); } public static void main(String ar[]) { A a1=new B();//What happened internally here.please give me answer. a1.show(); a1.show1(); } }

Scala无法解析inheritance的Java接口常量成员

Java中的类层次结构: 接口: 集群 , 分类 Kluster类层次结构如下所示 Cluster <- , +– Kluster Classify <- ' 文件: oop / Cluster.java package oop; public interface Cluster { public String HELLO = “hello”; } 文件: oop / Kluster.java package oop; interface Classify { public String GOODBYE = “good bye”; } public class Kluster implements Cluster, Classify { } 文件: […]