关闭

面向对象1-2

328人阅读 评论(0) 收藏 举报
分类:

面向对象是相对于面向过程而言的。

无论过程还是对象都是生活中的一种思考方式(思想)。

面向过程:注重的是这个执行过程的过程,强调的执行的过程的动作。

c语言就是面向对象的过程语言,实现这个需求,其实就是定义三个功能(函数)

面向对象:注重的是具体的事物,将具体的功能定义到该事务当中。以后不用再定义具体功能,只要找到该事物,就已经具备了这些功能。这个事物就称之为对象。

总结面向对象:

1,面向对象是一种符合现在人们思考习惯的一种思想。

2,面向对象出现让角色做着转变,从执行者变成指挥者。

3,面向对象使复杂的事情简单化。

不在强调过程,而是强调对象,找到了对象,其实就找到了这些功能。

面向对象其实就是基于面向过程而来。

public static void SelectSort(int[] arr){

for(int x=0;x<arr.length-1;x++){

for(int y=x+1;y<=arr.length-1;y++){

if(arr[x]>arr[y])

{

  temp=arr[x];

  arr[x]=arr[y];

  arr[y]=temp;

       }

    }

  }

面向对象完成需求时:

1.先要去找具有具有该功能的对象。

2.面向对象的开始:不断的创建对象,使用对象,并维护对象之间的关系。

日后学习和开发,在实现需求时,先不要现具体的步骤,而是先要想有没有具体实现功能的对象,如果有找个对象并指挥这个对象的功能来完成即可。

如果没有对应的对象,自己造个对象,将所需的功能定义到该对象中,该对象就可以进行复用。

以后使用时,只要找到这个对象,也就找到了这一列功能。

面向对象语言:有三个特征。

封装,继承,多态。

类与对象的关系:

计算机语言的开发,其实就是不断使用计算机来描述现实生活中的事物。

对于Java语言,他描述事物是通过类体现的。

类:就是某现实事物的描述。类其实就是一组对象的共性属性和行为的一个抽象。

对象:就是该类事物具体实实在在存在的个体。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:16933次
    • 积分:558
    • 等级:
    • 排名:千里之外
    • 原创:39篇
    • 转载:5篇
    • 译文:0篇
    • 评论:0条
    文章分类