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

【C++】#20,#21

#20类和对象
#include <iostream>using namespace std;class Box{public:						//公有 double length;			//ctrl+e复制本行 double width;double height;void getVolume(){		//方法带() cout<<"盒子体积为:"<<length*width*height<<endl; } }; int main(){Box box1;Box box2;box1.height=22.2;box1.width=12.2;box1.length=2.2;box1.getVolume();return 0;
}

#21类成员函数
#include <iostream>
using namespace std;class Box{private:						//私有,无法直接调用 double length;double width;double height;public:void setLength(int len); 	//公有,可调用,具体调用方法可外面写 void setWidth(int wid); void setHeight(int hei); double getVolume();
};void Box::setLength(int len){		//::范围解析运算符 length=len;						//length是私有的,len是可以赋值的,传到私有 
} void Box::setWidth(int wid){width=wid;
}void Box::setHeight(int hei){height=hei;
}double Box::getVolume(){return length*width*height;
} int main(){Box box1;box1.setLength(10.1);box1.setWidth(11.1);box1.setHeight(12.1);double volume=box1.getVolume();cout<<"盒子体积为:"<<volume<<endl;return 0;
} 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Maven下载安装、环境配置(超详细)(包括Windows、IDEA)
  • 解决帝国cms栏目管理拼音乱码的问题
  • 数学建模基础:线性模型
  • MySQL-DML-约束
  • 为何云原生是未来?企业IT架构的颠覆与重构(上)
  • LabVIEW开发中的常见通讯协议详解
  • 【调试笔记-20240618-Windows- Tauri 调试中关闭自动重构的功能】
  • Linux中FTP安装
  • 11、反转链表(含源码)
  • sprintboot依赖管理和自动配置
  • 在PHP项目中使用阿里云消息队列MQ集成RabbitMQ的完整指南与问题解决
  • 两种单例模式(保证线程安全)
  • VOCO原理
  • HarmonyOS开发 :Router 和 NavPatchStatck 如何实现跳转(传参)及页面回调
  • 用Canvas绘制2D平面近大远小的马路斑马线
  • 【技术性】Search知识
  • angular学习第一篇-----环境搭建
  • Docker: 容器互访的三种方式
  • emacs初体验
  • k个最大的数及变种小结
  • MaxCompute访问TableStore(OTS) 数据
  • text-decoration与color属性
  • tweak 支持第三方库
  • Vim Clutch | 面向脚踏板编程……
  • WePY 在小程序性能调优上做出的探究
  • 阿里云前端周刊 - 第 26 期
  • 初识MongoDB分片
  • 关于Java中分层中遇到的一些问题
  • 使用Swoole加速Laravel(正式环境中)
  • 提醒我喝水chrome插件开发指南
  • 一、python与pycharm的安装
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 在Unity中实现一个简单的消息管理器
  • Java性能优化之JVM GC(垃圾回收机制)
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • !$boo在php中什么意思,php前戏
  • # centos7下FFmpeg环境部署记录
  • # 数论-逆元
  • #NOIP 2014#Day.2 T3 解方程
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (1) caustics\
  • (定时器/计数器)中断系统(详解与使用)
  • (二)斐波那契Fabonacci函数
  • (分布式缓存)Redis分片集群
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (论文阅读30/100)Convolutional Pose Machines
  • (篇九)MySQL常用内置函数
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)EXC_BREAKPOINT僵尸错误
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET Core 发展历程和版本迭代