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

工程资料类网站怎么做企业做网站公司排名

工程资料类网站怎么做,企业做网站公司排名,超值高端网站设计,做网站是如何赚钱的文章目录 类的定义类定义案例构造函数 类的定义 C 在 C 语言的基础上增加面向对象编程,类是用于指定对象的形式,是一种用户自定义的数据类型,封装了数据和函数。类可以被看作是一种模板,可以用来创建具有相同属性和行为的多个对象…

文章目录

  • 类的定义
  • 类定义案例
  • 构造函数

类的定义

C++ 在 C 语言的基础上增加面向对象编程,类是用于指定对象的形式,是一种用户自定义的数据类型,封装了数据和函数。类可以被看作是一种模板,可以用来创建具有相同属性和行为的多个对象。

  • class 关键字定义类,相当于在结构体中加入方法;
    • 花括号内定义成员变量、成员方法,并且分块表示,每块使用public/private/protected关键字修饰
  • 最后以分号结束
  • 访问修饰符
    • public,公有访问,最大的访问权限,对象可以直接调用属性、方法;
    • protected,受保护的访问,只能在类内部访问,对象无法调用;可以被子类继承,并在子类内部访问;
    • private, 私有访问,只能在类内部访问,对象无法调用;可以被子类继承,但子类内部也无法访问
  • 使用冒号表示继承;
    • class Dog : public Animal { }; 公有继承,访问权限不变;
    • class Dog : protected Animal { }; 受保护的继承,public 访问模块变成 protected
    • class Dog : private Animal { }; 私有继承,继承下来的全部为私有访问权限;

在这里插入图片描述
 

类定义案例

#include <iostream>
#include <string>
#include <math.h>
using namespace std;// 类的声明 一般在头文件
class Stu {public: // 公有权限 接口const string& getName() const { // const 表示常量成员函数 (只读,不会改变实例对象的任何数据)return name; // this指针指向当前实例对象,可以省略   this->name;// 返回name的常量引用,避免值拷贝的内存消耗}void setName(const string& name) {// 直接访问当前对象 的属性this->name = name;}private: // 数据放在 私有访问 块string name;
};int main() {// 创建对象Stu stu;// 设置名字stu.setName("jack");string name = stu.getName();cout << "got name:" << name << endl;return 0;
}

 

构造函数

  • 创建对象时,对其初始化
#include <iostream>
#include <string>
#include <math.h>
using namespace std;// 类的声明 一般在头文件
class Stu {public: // 公有权限 接口Stu() { // 无参构造函数,无返回值cout << "创建对象时,初始化对象" << endl;};// 重载构造函数(参数列表不同)Stu(const string& name) {this->name = name;}const string& getName() const { // const 表示常量成员函数 (只读,不会改变实例对象的任何数据)return name; // this指针指向当前实例对象,可以省略   this->name;// 返回name的常量引用,避免值拷贝的内存消耗}void setName(const string& name) {// 直接访问当前对象 的属性this->name = name;}private: // 数据放在 私有访问 块string name;
};int main() {// 创建对象Stu stu("lauf");string name = stu.getName();cout << "got name:" << name << endl;return 0;
}
http://www.sczhlp.com/news/112477/

相关文章:

  • 如何查看网站备案号网站更新服务公司
  • 西安市免费做网站建设公司建站系统
  • 上海做网站哪家便宜网站被k申诉
  • 自己做网站需要关于房子的最新政策
  • 长宁网站建设公司手机制作网站开发
  • 20250917NOIP#21
  • 又一个新项目完结,炸裂!
  • 阿里云防刷神器ESA搞活动免费领取
  • 报错TypeError: Unknown file extension .ts - broky
  • 抗 IgE 单克隆抗体联合变应原免疫治疗(AIT):过敏性疾病治疗的协同新策略
  • 网站推广适合哪种公司做wordpress 源码交付
  • 建设网站的价格是多少钱个人微信网站怎么做
  • 做网站需要登陆服务器网站吗在阿里巴巴做网站多少钱2019
  • 网站建设 微盘做物流用哪个网站好
  • 用django怎么做网站php做网站难么
  • 西安网站开发公司关于建设网站的情况说明书
  • 上海建设网站价格东莞阳光网投诉电话
  • 企业高端网站建设公司网站建设谢词
  • 那个网站是专门做机械设备dede 网站栏目管理
  • 网站开发实习计划模板济南网络推广公司电话
  • 广州手机端网站制作做网站是学什么编程语言
  • 有链接的网站怎么做成都手机微信网站建设报价
  • 网站框架图片域名查询
  • 网龙公司有做网站吗wordpress卖邀请码链接
  • 百度提交网站改版温岭市住房和城乡建设规划局网站
  • 辛集外贸网站建设电子外贸网站
  • 河北众成建设有限公司网站做网站怎么放视频
  • 漯河英文网站建设杭州网站建设官方蓝韵网络
  • 三河市住房与建设局网站经典网站欣赏
  • 做受网站wordpress 模块开发教程