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。它应该可以被代码访问,因此它是 ‘public’。

构造函数用于初始化先前定义的类的对象。它们不能用关键字 ‘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 的类具有不同的属性,并定义了一个构造函数,该构造函数会递增类的其中一个属性。名为 ‘display_data’ 的函数显示类中存在的数据。另一个名为 ‘square_val’ 的函数返回特定数字的平方。在 main 函数中,创建类的实例并调用函数。相关的输出显示在控制台上。

更新于:2020年7月13日

200 次查看

开启你的职业生涯

完成课程获得认证

开始学习
广告