21xrx.com
2025-03-21 09:01:59 Friday
文章检索 我的文章 写文章
Java程序可以分为面向对象程序和面向过程程序
2023-06-18 04:01:52 深夜i     13     0
面向对象程序 面向过程程序 Java编程语言

Java是一门面向对象的编程语言,因此Java程序可以分为面向对象程序和面向过程程序。面向对象程序是通过创建对象来实现程序功能的,而面向过程程序是按照一定的步骤顺序执行,不涉及对象的概念。

下面是一个面向对象程序的代码案例:

public class Rectangle {
  private double length;
  private double width;
  public Rectangle(double length, double width)
    this.length = length;
    this.width = width;
  
  public double getArea() {
    return length * width;
  }
  public double getPerimeter() {
    return 2 * (length + width);
  }
}
public class Main {
  public static void main(String[] args) {
    Rectangle rectangle = new Rectangle(5, 10);
    System.out.println("面积:" + rectangle.getArea());
    System.out.println("周长:" + rectangle.getPerimeter());
  }
}

以上代码中,我们先定义了一个Rectangle(矩形)类,包含了矩形的长和宽属性,以及计算矩形面积和周长的方法。在Main类中,我们创建了一个矩形对象,通过调用对象的方法获得面积和周长并输出。

相比之下,以下是一个面向过程程序的代码案例:

public class Main {
  public static void main(String[] args) {
    double length = 5;
    double width = 10;
    double area = length * width;
    double perimeter = 2 * (length + width);
    System.out.println("面积:" + area);
    System.out.println("周长:" + perimeter);
  }
}

以上代码中,我们只是通过一些简单的数学运算得到了矩形的面积和周长,没有涉及到任何对象的概念。

  
  

评论区

请求出错了