小编Neh*_*pta的帖子

我们可以在抽象类中使用静态方法吗?

在Java编程中,我们可以调用抽象类的静态方法吗?
是的我知道我们不能将静态与抽象类的方法一起使用.但我想知道为什么..?

java static interface abstract

41
推荐指数
4
解决办法
8万
查看次数

重写静态内部类的静态方法时出现Stackoverflow错误

public class StaticInnerClass {
 public static void main(String[] args) {


    //Outers out=new Outers();
    Outers.Inner1 in=new Outers.Inner2();
    in.display();
}
 }

class Outers
{
static class Inner1
{
    static void display()
    {
        display();
        System.out.println("Inner1");
    }
}

static class Inner2 extends Inner1
{
    static void display()
    {

        System.out.println("Inner2");
    }
}
}
Run Code Online (Sandbox Code Playgroud)

上面的程序给出了stackoverflow错误.请解释为什么它不显示"Inner1",因为静态方法不会覆盖.

java static class inner-classes

0
推荐指数
1
解决办法
106
查看次数

通过命令行访问枚举

enum Child {
    David(23),
    Johnson(34),
    Brackley(19);
  }

  int age;

  Child(int age) {
    this.age=age; 
  }

  void getAge() {
    return age; 
  }

  public class Test {
    public static void main(String args[]) {
    ---------------------
  }
}
Run Code Online (Sandbox Code Playgroud)

如果我必须输入命令行参数,例如.如果我输入java Test David然后它应该打印"23".

那么我们如何通过命令行访问枚举..?应该用main方法写什么?

请解释..

java enums command-line

-2
推荐指数
2
解决办法
2321
查看次数

标签 统计

java ×3

static ×2

abstract ×1

class ×1

command-line ×1

enums ×1

inner-classes ×1

interface ×1