博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
27 C++ 基础—类和对象的使用
阅读量:4147 次
发布时间:2019-05-25

本文共 1631 字,大约阅读时间需要 5 分钟。

1.对象成员的使用

1.1 第一种方法:访问对象

// 第一种方法:访问对象    Student mStudent;    mStudent.setName("李白");    result = mStudent.getName();    cout<<"Name : " << result << endl;

1.2 第二种方法:通过指针进行方法

// 第二种方法:通过指针进行方法    Student* p = &mStudent;    result = p->getName();    cout<<"Name : " << result << endl;

1.3 第三种方法:通过引用进行访问

// 第三种方法:通过引用进行访问    Student &s = mStudent;    result = s.getName();    cout<<"Name : " << result << endl;    return 0;

1.4 demo

#include 
#include
#include
using namespace std;class Student {public: void setName(string vaule){ name = vaule; } string getName() { return name; }private: string name;};int main() { string result; // 第一种方法:访问对象 Student mStudent; mStudent.setName("李白"); result = mStudent.getName(); cout<<"Name : " << result << endl; // 第二种方法:通过指针进行方法 Student* p = &mStudent; result = p->getName(); cout<<"Name : " << result << endl; // 第三种方法:通过引用进行访问 Student &s = mStudent; result = s.getName(); cout<<"Name : " << result << endl; return 0;}

2.类和实现的分离

2.1 定义头文件

主要放对象的声明

#ifndef STUDENT_H#define STUDENT_H#include 
#include
using namespace std;// 放置声明class Student {public: void setName(string vaule); string getName();private: string name;};#endif

2.2 对象的实现

#include "Student.h"#include 
string Student :: getName() { return name;}void Student ::setName(string vaule){ name = vaule;}

2.3 访问对象

#include 
#include "Student.h"int main() { Student mStudent; mStudent.setName("李白"); cout<<"Name : " << mStudent.getName() << endl; return 0;}

转载地址:http://qecti.baihongyu.com/

你可能感兴趣的文章
ElasticSearch详解文档
查看>>
一个获取多级目录的小案例
查看>>
网站跨域问题理解及解决方案
查看>>
mybatis-plus实现逻辑删除
查看>>
获取SpringCloud gateway响应的response的并进行修改
查看>>
SpringCloud项目整合OSS对象存储
查看>>
Java重写equals方法
查看>>
Nginx+Windows搭建域名访问环境
查看>>
压力测试和性能优化实践
查看>>
缓存及分布式锁
查看>>
异步与线程池及异步编排
查看>>
消息队列RabbitMQ
查看>>
git进行项目版本管理
查看>>
SpringSecurity 退出登录使JWT失效的解决方案
查看>>
接口幂等性问题处理
查看>>
本地事务与分布式事务
查看>>
RabbitMQ消息队列处理库存解锁及关闭订单问题
查看>>
netty学习笔记
查看>>
mvcc多版本并发控制
查看>>
HashMap实现原理
查看>>