相关疑难解决方法(0)

静态类的非法修饰符错误

我正在开发一个Android应用程序,但已经打了一个砖墙,我不断收到错误:

Illegal modifier for the class FavsPopupFragment; only public, abstract & final are permitted
Run Code Online (Sandbox Code Playgroud)

这是在对另一个SO问题的回答之后发生的.这是我的代码:

package com.package.name;

/* Imports were here */

public static class FavsPopupFragment extends SherlockDialogFragment {

    static FavsPopupFragment newInstance() {
        FavsPopupFragment frag = new FavsPopupFragment();
        return frag;
    }
}
Run Code Online (Sandbox Code Playgroud)

该错误出现在类名称上.我不明白为什么这不起作用,请帮忙.谢谢.

java static android

26
推荐指数
2
解决办法
6万
查看次数

为什么不能将Java类声明为静态?

我试图找到为什么不能将类创建为静态?喜欢:

public static class Qwert{

    public static void main(String args[]){

        int x = 12;
        while(x<12){
            x--;
        }
        System.out.println(" the X value is : "+ x);
    }
}
Run Code Online (Sandbox Code Playgroud)

java oop class

24
推荐指数
2
解决办法
4万
查看次数

为什么我们在java中创建一个静态类?

可能重复:
Java中的静态嵌套类,为什么?

我知道java中的静态字段.但不知道为什么我们创建一个静态类.任何的想法?

java static class

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×3

class ×2

static ×2

android ×1

oop ×1