我有一个疑问,如果我们在gwt的Window.alert中按OK按钮会发生什么?如果按下OK按钮,是否有任何事件发生?
在我的代码中有两个类,子类扩展了超类.在子类中,我重写了超类方法.在创建对象的时候,我创建了对子类对象的超类引用,它的工作正常.但是我再次将超类引用转换为完整的超类对象,但它调用子类方法而不是超类方法.我的假设输出是错误的.这是我的代码
public class OverRiding {
public static void main(String[] args) {
// TODO Auto-generated method stub
//Super class reference to sub class Object
Dog dog = new Animal();
dog.eat();
dog.bow();
//Completely converted into pure Dog class Object
Dog d = (Dog) dog;
d.eat();
d.bow();
}
}
Run Code Online (Sandbox Code Playgroud)
狗班
class Dog {
public void eat() {
System.out.println("Dog eat Biscuits");
}
public void bow() {
System.out.println("Dog bow");
}
}
Run Code Online (Sandbox Code Playgroud)
类动物
class Animal extends Dog {
public void eat() {
System.out.println("Animal eat Food");
} …Run Code Online (Sandbox Code Playgroud) 嗨,我有像"MOTOR PRIVATE CAR-PACKAGE POLICY"这样的字符串.现在我想删除最后两个单词并在单词之间添加连字符,最后我想要字符串,如"MOTOR-PRIVATE-CAR".我在java中使用字符串方法多次尝试但是找不到确切的.有人可以为此提供解决方案.给我代码对我来说是好的.
提前致谢
public class StringModify {
public static void main(String[] args) {
try {
String value="MOTOR PRIVATE CAR-PACKAGE POLICY";
System.out.println("Value-------------------->"+value.replaceFirst("\\s*\\w+\\s+\\w+$", ""));
} catch (Exception e) {
e.printStackTrace();
}
}
}
Run Code Online (Sandbox Code Playgroud) 嗨我想在两个条件之间设置几秒钟的时间间隔.在我的编码中,第一个"if"条件执行,控制将停止3秒后,只有第二个"if"条件将执行.我不想使用线程线程概念.我想在Java中使用其他一些选项,如"Timer"类等.我尝试了很多次,但无法找到解决方案.请给出解决方案
提前致谢
这是我的代码:
package com.example;
public class TimeBetween {
public static void main(String[] args) {
int a=5;
int b=3;
int c;
if(a!=0&&b!=0) {
c=a+b;
System.out.println("Addition:"+c);
}
if(a!=0&&b!=0) {
c=a-b;
System.out.println("Subtraction:"+c);
}
}
}
Run Code Online (Sandbox Code Playgroud)