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

Javaプログラムの構造とメンバー


Javaでコードを記述している間、従う必要のある一連の規則と規制があり、それは標準と見なされます。例-クラスには変数と関数が含まれています。関数を使用して変数を操作できます。クラスを拡張したり、即興で作成したりすることもできます。

基本構造

List of packages that are imported;
public class <class_name>
{
   Constructor (can be user defined or implicitly created)
   {
      Operations that the constructor should perform;
   }
   Data elements/class data members;
   User-defined functions/methods;
   public static void main (String args[]) extends exception
   {
      Instance of class created;
      Other operations;
   }
}

Javaプログラムの実行は、「main」関数から始まります。何も返さないため、returnタイプは無効です。コードからアクセスできる必要があるため、「公開」されています。

コンストラクターは、以前に定義されたクラスのオブジェクトを初期化するために使用されます。キーワード「final」、「abstract」、「static」、「synchronized」で宣言することはできません。

一方、ユーザー定義関数は特定のタスクを実行し、「final」、「abstract」、「static」、「synchronized」のキーワードで使用できます。

public class Employee
{
   static int beginning = 2017;
   int num;
   public Employee(int i)
   {
      num = i;
      beginning++;
   }
   public void display_data()
   {
      System.out.println("The static value is : " + beginning + "\n The instance value is :"+ num);
   }
   public static int square_val()
   {
      return beginning * beginning;
   }
   public static void main(String args[])
   {
      Employee emp_1 = new Employee(2018);
      System.out.println("First object created ");
      emp_1.display_data();
      int sq_val = Employee.square_val();
      System.out.println("The square of the number is : "+ sq_val);
   }
}

出力

First object created
The static value is : 2018
The instance value is :2018
The square of the number is : 4072324

Employeeという名前のクラスにはさまざまな属性があり、クラスの属性の1つをインクリメントするコンストラクターが定義されています。 「display_data」という名前の関数は、クラスに存在するデータを表示します。「square_val」という名前の別の関数は、特定の数値の2乗を返します。 main関数では、クラスのインスタンスが作成され、関数が呼び出されます。関連する出力がコンソールに表示されます。


  1. 直方体の表面積と体積を見つけるJavaプログラム

    この記事では、直方体の表面積と体積を計算する方法を理解します。直方体は、長方形の6つの面を持つ3次元オブジェクトです。つまり、辺の長さと幅が異なります。立方体と直方体の違いは、立方体の長さ、高さ、幅が等しいのに対し、直方体ではこれら3つは同じではないことです 直方体の表面積は、式-を使用して計算されます。 2*( length *width + width* height + height*length) 直方体の面積は、式-を使用して計算されます。 length*width*height 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します Length

  2. Javaクラスの静的メンバーを読み取る手順は何ですか?

    静的変数は、静的ブロックの実行前であっても、クラスのロード時に作成されます。静的ブロックの目的は、静的変数に値を割り当てることです。静的変数は、それが定義されているクラスのすべてのインスタンス間で共有される値を格納し、静的ブロックは、クラスが最初にロードされるときに実行されるコードのセクションです。クラスの読み込み時に実行する必要のあるロジックが必要な場合は、クラスの読み込み時に実行されるように、そのロジックを静的ブロック内に配置する必要があります。 JVMは、以下の手順に従って、クラス内の静的メンバーを読み取ります:: 上から下への静的メンバーの識別 静的変数の割り当てと静的ブロックを上