如果你接触过编程,那对面向对象这个概念可能并不陌生,如果刚开始接触编程,那么面向对象这个概念将一直伴随我们,所以同学们多体会面向对象的含义。
目前开发领域有两种主流的开发方法:
1、面向过程
2、面向对象
面向过程,比较简单是从事情本身出发,顺序的去解决问题:
比如赵本山的小品:把大象装冰箱里分几步:
1、打开冰箱门
2、把大象装进冰箱
3、关上冰箱门
把大象关进冰箱是我们的目的,也就是程序要实现的功能。1、2、3的步骤就是实现具体功能的流程。想一想你还能想到其他的生活中的面向过程编程的例子不,是不是生活中,我们做很多事情都是面向过程的。
实际上,在处理一些简单的事情上,面向流程是很方便的。简单高效。
既然面向过程如此高效,为什么又会出现面向对象编程的思想呢?因为,一种方法有优点肯定也会有对应的缺点,面向过程的方法是简单,但是在处理一些复杂的情况时,就显得不是很灵活。
面向过程:
下雨了,我打开了雨伞.
面向对象:
属性:我 雨伞 雨
动作:我打开雨伞
面向过程是一件事“该怎么做“,面向对象是一件事“该让谁来做,然后是怎么做”;
public static void main(String[] args) {
System.out.println("头条 鲨鱼微课 每天分享java课程 小伙伴点点关注");
}