对象与类基础

本文详细阐述了面向对象编程中的核心概念——类与对象的区别与联系。解释了类作为对象的模板,如何通过类来创建具体的对象实例,并介绍了对象的属性与方法。此外,还涉及了构造函数的作用及其在对象初始化过程中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

————对象就是由类产生的。

类是抽象的,对象是具体的。


对象

:用来描述客观事物的一个实体,由一组属性和方法构成的
属性——对象具体的各种特征
每个对象的每个属性都拥有特定值

方法——对象执行的操作
类是对象概括,是对象的分类
具有相同属性和方法的一组对象的集合
是概念模型,描述对象拥有的特征(属性)和行为(方法)

类与对象的关系,类是对象的描述,对象是类的个体;类是抽象的,对象时具
体的;程序中由类产生对象,面向对象一共有三个特征封装,继承,多态。(抽象)
类:属性 方法 隐含的构造函数
操作顺序
定义类 —— 由类构造对象——再去使用对象的方法和属性


格式
类 【访问控制符】class 类名{ };
属性 【访问控制符】 数据类型 变量名 ;
强调一下,这里属性中的数据类型也可以是一个类
方法 【访问控制符】 void返回值类型 方法名;

构造函数

每个类都有构造函数
构造函数 没有构造函数是创建不出来对象 ,但是默认情况下是省略的,构造函数是隐含的,默认是没有参数。 但是有自己手动构造了一个传参数的构造函数,同时对象有调用了无参,则要手动添加无参构造函数,不然是会报错的。

作用:
1. 初始化,创建对象
2. 在创建对象时,可以预先属性赋值

格式 : public 类名 (参数列表){ }
特点: 与类名同名,没有返回值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值