21xrx.com
2024-11-25 13:58:03 Monday
登录
文章检索 我的文章 写文章
Java程序可以分为面向对象程序和面向过程程序
2023-06-18 04:01:52 深夜i     --     --
面向对象程序 面向过程程序 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);

  }

}

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

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复