面向对象和面向过程

来源:互联网 发布:中兴软件南昌有限公司 编辑:程序博客网 时间:2024/06/11 10:04
面向过程是把一件事一项工程分解成为一个个小的功能,用一个个函数来实现. 

面向对象是把事情看成是一个个小的对象组成的,或者说一个个小部分组成的,这些对象之间的相互关系,构成了整个项目

C语言是面向过程的编程,它的最重要特点是函数,通过主函数来调用一个个子函数。程序运行的顺序都是程序员决定好了的。它是我学的第一种程序语言。

C++、Java是面向对象的编程,类是它的主要特点,程序执行过程中,先由主函数进入,定义一些类,根据需要,执行类的成员函数,过程的概念被淡化了(实际上过程还是有的,就是主函数的那些语句),类就是对象,所以我们称之为面向对象程序设计。

Java中的一个输入输出流程序:

import    Java.io.*;

public class CopyFile{

     public static c=void main(String [] args){

               try{

                  FileInputStream  fis = new FileInputStream("CopyFile.java");

                 FileOutputStream  fos = new FileOutputStream("temp.txt");

                 int read = fis.read();

                 while(read!=-1)  {

                      fos.write(read);

                     read = fis.read();

        }

               fis.close();

               fos.close();

    }

       catch(IOException  e)  {

         System.out.printlne(e);

             }

       }

0 0