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”功能开始。由于它不返回任何内容,因此其返回类型为void。该代码应该可以访问它,因此它是“公共的”。

构造函数用于初始化先前定义的类的对象。不能使用关键字“最终”,“抽象”或“静态”或“同步”来声明它们。

另一方面,用户定义的功能可以执行特定任务,并且可以与关键字“ 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的类具有不同的属性,并且定义了一个构造函数,该构造函数使该类的属性之一递增。名为'display_data'的函数显示类中存在的数据。另一个名为'square_val'的函数返回特定数字的平方。在main函数中,将创建该类的实例并调用这些函数。相关输出将显示在控制台上。