Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaの「メイン」で「パブリック」を「プライベート」に置き換える


「メイン」で「パブリック」が使用されている場合-

public class Demo{
   public static void main(String args[]){
      System.out.println("This is a sample only");
   }
}

出力

This is a sample only

Demoという名前のクラスには、パブリックであるmain関数が含まれています。コンパイル、実行、コンソールでのメッセージの印刷に成功する印刷機能があります。

「パブリック」が「プライベート」に置き換えられた場合

public class Demo{
   private static void main(String args[]){
      System.out.println("This is a sample only");
   }
}

出力

Error: Main method not found in class Demo, please define the main method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application

Demoという名前のクラスには、パブリックではなくプライベートであるメイン関数が含まれています。印刷機能があり、正常にコンパイルされないため、「main」メソッドがプライベートであるためにアクセスできなかったため、見つからなかったというエラーが表示されます。


  1. Eclipseを使用したJavaFX。

    eclipseでJavaFxをセットアップするには、まず、システムにeclipseとJavaが正常にインストールされていることを確認してください。 Mavenの依存関係 Maven依存関係を使用してJavaFX環境をセットアップするには、EclipseでJavaプロジェクトを作成し、以下に示すようにMavenプロジェクトに変換します- 次にpom.xm lファイルは次のJavaFX依存関係を追加し、プロジェクトを更新します。 <dependency>    <groupId>org.openjfx</groupId>  

  2. Javaでのダウンキャスト

    はい、キャストすることで変数をより低い範囲の代替にダウンキャストできます。ただし、データの損失につながる可能性があります。以下の例を参照してください- 例 public class Tester {    public static void main(String[] args) {       int a = 300;       byte b = (byte)a;       System.out.println(b);    } } 出力 出力を次のように出