21xrx.com
2024-09-17 04:21:06 Tuesday
登录
文章检索 我的文章 写文章
Java程序结构方式:面向对象和面向过程
2023-06-14 07:24:36 深夜i     --     --
面向对象 面向过程 封装 继承 多态 程序设计 代码复用 代码维护

Java是一门面向对象编程语言,程序的结构方式主要分为面向对象和面向过程两种。面向对象是指程序的设计和实现基于对象的概念,具有封装、继承、多态等特性,可以更好地组织代码,提高代码的复用率和可维护性。而面向过程则是指程序的设计和实现基于步骤和函数的概念,强调过程的顺序和流程,是一种比较简单实用的编程方式。

下面分别给出面向对象和面向过程的代码案例。

面向对象:


public class Circle {

  private double radius;

 

  public Circle(double r)

    radius = r;

  

 

  public double area() {

    return Math.PI * radius * radius;

  }

 

  public double perimeter() {

    return 2 * Math.PI * radius;

  }

 

  public static void main(String[] args) {

    Circle c = new Circle(5);

    System.out.println("圆的面积:" + c.area());

    System.out.println("圆的周长:" + c.perimeter());

  }

}

上述代码定义了一个圆形类,类中包括圆的半径、计算面积和周长的方法及主方法,通过对象的方式调用方法计算圆的面积和周长。

面向过程:


public class Sum {

  public static void main(String[] args) {

    int sum = 0;

    for (int i = 1; i <= 100; i++) {

      sum += i;

    }

    System.out.println("1到100的和为:" + sum);

  }

}

上述代码是计算1到100的整数和的程序,采用了面向过程的编程方式,通过循环迭代和赋值操作计算结果并输出。

  
  

评论区

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