首页 > 其他分享 >类 & 对象

类 & 对象

时间:2023-02-17 09:24:12浏览次数:37  
标签:Box breadth 对象 double height length Box1

#include <iostream>
 
using namespace std;
 
class Box         // 创建一个类
{
   public:
      double length;   // 长度
      double breadth;  // 宽度
      double height;   // 高度

      // 成员函数声明
      double get(void){ 
          return length * breadth * height; 
      }
    
      void set( double len, double bre, double hei );
};

// 成员函数定义
void Box::set( double len, double bre, double hei)
{
    length = len;
    breadth = bre;
    height = hei;
}

int main( )
{
   Box Box1;                // 定义一个对象
   Box Box3;                
   double volume = 0.0;     // 用于存储体积
 
   // box 1 详述
   Box1.height = 9.0; 
   Box1.length = 6.0; 
   Box1.breadth = 7.0;
 
   // box 1 的体积
   volume = Box1.height * Box1.length * Box1.breadth;
   cout << "Box1 的体积:" << volume <<endl;
 
   // box 3 详述
   Box3.set(16.0, 8.0, 12.0); 
   volume = Box3.get(); 
   cout << "Box3 的体积:" << volume <<endl;
   return 0;
}

 

 

标签:Box,breadth,对象,double,height,length,Box1
From: https://www.cnblogs.com/kernelx/p/17128950.html

相关文章

  • 关于js对象的键
    面试的时候,多次被问到Object和Map的区别,我都没答上,我以为可能问原理的可能多一些...于是今天就仔细地看了一下Object和Map的区别。网上各文章都说Object的键只能是字符串......
  • 异常对象的常用方法
    一:获取异常简单的描述信息Stringmsg=exception.getMessage();NullPointerExceptione=newNullPointerException("空指针异常");Stringmsg=e.getMessage();Sy......
  • 【技术分享】面向对象开发系列之【封装】
    封装理解封装是面向对象程序开发的基石。程序开发,最核心价值,是数据。程序其实是读取数据,操作数据,保存数据等一系列操作。那么经过良好组织过的数据,将使编程事半功倍。......
  • C# dynamic动态对象赋值
    dynamic如果接收的是匿名对象,是无法为属性赋值的,而如果是接收的定义对象,又无法扩展字段。解决办法序列化为json字符串,然后用Dictionary反序列化,就能赋值了。也能扩展新的......
  • 002.初始话Ioc容器——基于构造方法实例化对象(Bean)
    1.三种XML实例化Bean的配置方式  1.基于构造方法实例化对象  2.基于静态工厂实例化对象  3.基于工厂实例方法实例化对象2.详细讲解  2.1  基于构造方......
  • 谈谈muduo库的销毁连接对象——C++程序内存管理和线程安全的极致体现
    #前言网络编程的连接断开一向比连接建立复杂的多,这一点在陈硕写的muduo库中体现的淋漓尽致,同时也充分体现了C++程序在对象生命周期管理上的复杂性,稍有不慎,满盘皆输。为......
  • C#Newtonsoft (本地储存),增删改查 帮助类 比较简单(这是嵌套对象)
    publicstaticclassLocalSetupHelper{#region字段privatestaticstringjson;publicstaticstringpath;......
  • Seesion和Cokkie对象的基本使用
    Session和Cokkie对象的基本使用关于B/S结构系统的会话机制(Session)概念什么是会话?用户打开浏览器,进行一系列操作,最后将浏览器关闭,整个过程叫做一次会话,会话在服务端......
  • 对象
    python里面所有都是对象对象的三个基本特征:本征值identity(id)型式type值valueidid(object)返回object的“身份证号”、本征值,object在内存中的地址。......
  • 面试必问:JVM 如何确定死亡对象?
    在JVM中,有两个非常重要的知识点,一个是JVM的内存布局(JVM运行时的数据区域),另一个就是垃圾回收。而垃圾回收中又有两个重要的知识点,一个是如何确定JVM中的垃圾对象,另一......