面向对象1-2

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

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

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

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语言,他描述事物是通过类体现的。

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值