面向对象和面向过程
来源:互联网 发布:中兴软件南昌有限公司 编辑:程序博客网 时间: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);
}
}
}
- 面向过程和面向对象
- 面向对象和面向过程
- 面向过程和面向对象
- 面向过程和面向对象
- 面向对象和面向过程
- 面向过程和面向对象
- 面向过程和面向对象
- 面向对象和面向过程
- 面向对象和面向过程
- 面向对象和面向过程
- 面向对象和面向过程
- 面向对象和面向过程
- 面向过程和面向对象
- 面向对象和面向过程
- 面向对象和面向过程
- 面向过程和面向对象
- 面向对象和面向过程
- 面向对象和面向过程
- C/S模式也就是client/server
- https中的数字证书认证过程解析
- JAVA List<T> 如何初始化
- Linux 一些常用工具软件
- 许多JVM选择在开始时首先解释Java字节码
- 面向对象和面向过程
- Java 线程池的使用详解
- 树莓派安装MJPG-streamer过程
- 用户空间与内核空间,进程上下文与中断上下文[总结]
- arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
- 二叉树的下一个节点(中序)
- Spring MVC REST风格实现PUT、DELETE请求
- Spring applicationContext.xml约束
- 【算法设计与分析】派