当前位置: 首页 > article >正文

C++ 入门速通-第5章【黑马】

内容来源于:黑马

集成开发环境:CLion


先前学习完了C++第1章的内容:
C++ 入门速通-第1章【黑马】-CSDN博客

C++ 入门速通-第2章【黑马】-CSDN博客

C++ 入门速通-第3章【黑马】-CSDN博客

C++ 入门速通-第4章【黑马】-CSDN博客

下面继续学习第5章:


面向对象入门:

简单案例:

// class 面向对象
#include <iostream>
using namespace std;


class Person
{
public:
    // 封装属性
    string name;
    int age;
    int height;

    // 封装行为
    void eat()
    {
        cout << "eat" << endl;
    }
    void sleep()
    {
        cout << "sleep" << endl;
    }
    void walk()
    {
        cout << "walk" << endl;
    }
};


int main()
{
    Person p1;
    p1.name = "zhangsan";
    p1.age = 18;
    p1.height = 180;
    cout << "name:" << p1.name << endl;
    cout << "age:" << p1.age << endl;
    cout << "height:" << p1.height << endl;

    p1.eat();
    p1.sleep();
    p1.walk();

    return 0;
}


class的基本语法:


类的访问修饰符:


未完待续。。。


C++一套通关系列课程在线笔记:https://www.yuque.com/bigdata-caoyu/newcp


参考:

第五章-01-面向对象入门_哔哩哔哩_bilibili


http://www.kler.cn/a/533358.html

相关文章:

  • 鸿蒙Harmony-双向数据绑定MVVM以及$$语法糖介绍
  • python算法和数据结构刷题[3]:哈希表、滑动窗口、双指针、回溯算法、贪心算法
  • AIGC(生成式AI)试用 20 -- deepseek 初识
  • CSS布局(一)flex一篇搞定
  • Nacos 的介绍和使用
  • 了解比特币
  • iOS 老项目适配 #Preview 预览功能
  • python基础入门:2.1变量与基本数据类型
  • 音频录制一般在什么情况下会选择保存为PCM?什么情况会选择保存为WAV?
  • torchtext.get_tokenizer
  • C32.【C++ Cont】静态实现双向链表及STL库的list
  • 蓝桥杯整数删除(优先队列pair,模拟链表)
  • 今日AI和商界事件(2025-02-05)
  • punkt缺失问题
  • 定时任务单线程消费 redis 中数据导致消费能力不足
  • Docker深度解析:部署 SpringBoot 项目
  • TensorFlow是个啥玩意?
  • 学习threejs,pvr格式图片文件贴图
  • 108,【8】 buuctf web [网鼎杯 2020 青龙组]AreUSerialz
  • 每日Attention学习18——Grouped Attention Gate
  • 探索巨控GRM240系列远程模块的强大功能:物联应用新选择
  • deepseek、qwen等多种模型本地化部署
  • RabbitMQ 深度解析与最佳实践
  • 【LeetCode 刷题】贪心算法(1)-基础
  • React开发中箭头函数返回值陷阱的深度解析
  • 利用TensorFlow.js实现浏览器端机器学习:一个全面指南