面向对象

面向对象
1、 面向过程:面向过程(Procedure Oriented)是一种以过程为中心的编程思想,关注点为解决问题的步骤,一步 一步去解决问题,完成功能。通常我们会把一个问题分解成若干子问题,每个子问题使用函数封 装,然后一步一步调用这些函数来解决最终问题。
2、 面向对象:
面向对象是一种思想。我们把这种思想引入到软件设计和编程中,称为面向对象编程(Object Oriented Programming)。
通俗的讲,面向对象是一种思考问题的方式,我们把所关注的问题(程序功能实现),看待成由一 个或多个参与的 共同完成,这些 我们称之对象。
进一步说,如果开发者想实现某个功能,不是立即思考功能的细节,而是分析出需要哪些 (对象),换句话说,就是围绕的这些 (对象)为中心,展开的编程思路。
3、 什么是对象
参与到程序功能实现的具体事物都称为对象。
由于我们的程序往往是用来解决现实生活中的问题的,所以参与到程序中的对象,往往是可 以对应到现实生活中的事物。对象具有具体的特征(有什么)和行为(能干什么)。
4、 什么是类
类(Class)是对现实生活中一类具有共同特征的事物的抽象。
类(Class)的作用是来描述这一类事物具备的共同特征。
类(Class)在面向对象程序设计(OOP,Object-Oriented Programming)中是实现信息封装的 基础。类是一种用户定义类型,也称类类型。
5、 类与对象的关系
类:定义了对象应具有的特征和行为,类是对象的模板。
对象:拥有多个特征和行为的实体,对象是类的实例
6、 类的定义

7、 创建对象
创建对象的过程就是实例化一个类的过程。

8、 对象的创建过程
自定义类是一种 引用数据类型,引用数据类型的数据存储时需要使用到两块内存。

9、 构造器
构造器也叫构造方法,其作用是创建对象,为属性赋初始值。
构造器特点:
Ø 构造器的名字,必须与类名相同。
Ø 构造器不能通过对象访问,只能通过 new 方式使用。
Ø 构造可以不写,系统会提供一个无参构造器,用户一旦自己定义构造器,系统不再提供默 认无参构造器,需要使用自定义的构造器。
10、关键字
this 关键字是一个执行当前对象的引用,通过this可以访问到当前正在执行的对象。
this( 参数 ) 表示调用本类其他构造器,它必须位于构造器中的一行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值