面试每日一题day2

每日一题

升级打怪!

题目

什么是类,如何在c++中定义一个类?

第一次写

类是一个,定义类的写法是class关键字 加自定义字段。这样的好处是让我们只用考虑功能调用,而不用关心具体的逻辑实现。

class ClassName {  
public:  
    // 公有成员变量和函数  
    type variableName;  

    void functionName() {  
        // 函数的实现  
    }  
protected:  
    // 受保护的成员变量和函数  
    type protectedVariableName;  

    void protectedFunctionName() {  
        // 函数的实现  
    }  
private:  
    // 私有成员变量和函数  
    type privateVariableName;  

    void privateFunctionName() {  
        // 函数的实现  
    }  
};

看完解析后觉得

类是一个数据类型,主要操作时对数据和操作进行了函数封装

类的核心作用是封装、继承、多态。

封装是将数据整合在一起,继承是支持代码的复用和调用。多态是实现动态绑定

Q: 回答这一题也需要答类的核心作用,以及面向对象的特性

需要注意的是类也是一种数据类型,是用户自定义的数据类型。

在这里插入图片描述

这里是每天回答三个问题

希望和代码随想录的算法训练营一起完结,每天写1-3题的解析,画一张图。

觉得写的不错的话麻烦点一个赞👍

关注我每天看一道面试题哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值