このエラーの解決方法は、No enclosing instance of type class name is accessibleです。
クラス名を囲むインスタンスでアロケーションを修飾する必要があります (例: x.new A(), x はクラス名のインスタンス)。
引用元:https://www.cnblogs.com/runnigwolf/p/5570810.html
事例紹介
パッケージのコレクションです。
インポート java.util.*;
/**
*文字列を長さでソートします。
*/
public class TreeSetTest {
<未定義
public static void main(String[] args)
{
<未定義
TreeSet ts = new TreeSet(new StraComparator())。
<スパン
ts.add("abhd") を実行します。
ts.add("hd") を実行します。
ts.add("aabhd") を実行します。
ts.add("bhd") を実行します。
<スパン
ts.add("d")を実行します。
<スパン
イテレータ it = ts.iterator();
while(it.hasNext())
{
<未定義
System.out.println(it.next())を実行します。
}
}
}
class StraComparator はコンパレータを実装しています。
{
<未定義
public int compare(Object o1,Object o2)
{
<未定義
String s1 = (String)o1;
String s2 = (String)o2;
if(s1.length()>s2.length())です。
を返します。
if(s1.length()==s2.length()の場合)
は0を返します。
は-1 を返します。
<スパン
}
}
方法1:内部クラスなしで2つのクラスに分割する方法
方法2:内側のクラスに、以下のようなstaticを追加する。 というのは、mainメソッドがstaticであるためです。
<スパン <スパン クラスの非静的メンバに静的メンバでアクセスすると間違うことがあるのは、クラスの非静的メンバが存在しないのに静的メンバが存在するからであり、メモリ上に存在しないものにアクセスすると当然間違うことになるのです。
関連
-
エラーです。アクセス制限です。タイプ 'OperatingSystemMXBean'はAPIではありません(必要なライブラリに制限があります)。
-
要素 popover がクリックされると表示されない 問題が報告される 未定義のプロパティ '$refs' を読み取ることができない
-
[エラー] '{' トークンの前に期待される式
-
Mac コンソールのアイデア mvn コマンドが見つかりません。
-
ImportError: virtualenv を使用して仮想環境を作成する際に、urllib3 という名前のモジュールがないエラーが発生します。
-
PythonのTypeErrorです。__init__() に必要な位置引数が2つない
-
"2021-01-30T16:00:00.000Z": 期待されるフォーマット "yyyy-MM-dd HH:mm:ss" タイムスタンプのフォーマット
-
android Spinner で OnItemSelectedListener がデフォルトで一度自動的に呼び出されないようにした。
-
Application_Webservice の Global.asax ファイルの開始をトリガーすることはできません。
-
ASP.NET MVCでsessionIDの解が変わり続ける。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Xcode has Expected unqualified-id エラー
-
[Android Studioのエラー] Emulator: HAXの初期化に失敗しました: 無効な引数です。
-
WSLubuntuでESP8266のIDF版をビルドすると、「AttributeError: 'module' object has no attribute 'SSL_ST_INIT' 」というエラーが発生します。
-
JAVA の小さな問題を解決する
-
輸出が定義されていない
-
宣言されたパッケージが Solution と一致しない
-
ベクトル添え字の範囲外問題の解の1つ
-
mscorlib.dll で "TargetInvocationException" 型の例外が発生するが、ユーザーコードで処理されない
-
sql server の int から datetime への変換
-
AttributeError: module tensorflow no attribute app Solution