面向对象之构造方法

构造:construction

面向对象中的构造方法到底是什么含义?

构造方法:

    初始化对象 为什么要初始化?
    完成对象属性初始化 需要添加带参数的构造方法

     构造方法 也是一种方法,创建对象时 首先调用构造方法,执行构造方法里面的方法体,同时也可根据需要初始化成员变量

构造方法就是类构造对象时调用的方法,主要用来实例化对象

    所谓的创建一个对象就是开辟一个内存空间,初始化是指给对应属性赋初值。

类是一种抽象结构,而不是一种实体,并不占用存储空间。所以在定义类结构体的时候,是不可以对类中的成员进行初始化的。
例如以下的做法就是错误的:
class student{
    name = " ";
    number = 0;
    score = 0;
}
因为类型没有内存空间的,所以没有办法存放初始化的数据。

而类的对象不同,需要容纳数据,占用空间。如果初始化一个student对象,那么stud1是占用内存空间的;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值