程序中类与对象的理解(面向对象思想)

目录

1、程序

2、面向对象编程----OOP

3、对象

4、类

5、方法重载

6、构造函数(构造方法)

7、this关键字


1、程序

为了完成现实世界中的某个功能或者任务而编写的一些列有序代码集合

2、面向对象编程----OOP

用对象的方式来模拟现实世界----软件

3、对象

对象是类的实例

4、类

类是模板,是蓝图,是抽象,类还是类型

类是由行为和特征组成,我们把特征称为属性、把行为称为方法

如何设计类:

找名称、找动词

名词:类或者是属性

动词:方法

5、方法重载

在同一个类中,方法名相同,参数不同(个数不同,类型相同)

注意:方法重载与返回值类型无关、与形参的名字无关

6、构造函数(构造方法)

作用:

是用来构造对象的

特点:

方法名与类名完全一样,没有返回值类型

创建对象的过程:

1.虚拟机在堆里分配空间

2.默认赋值

3.调用构造函数初值

4.让栈里的变量名引用堆里的空间

7、this关键字

this就是当前对象

当前对象:谁调用方法谁就是当前对象

构造函数里还没new出对象来,为什么也能用this?

因为在创建对象的时候先要在堆里面分配空间,一旦分配完空间,this就是这个空间所指向的位置,调用构造其实就是函数回调

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值