博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象程序设计
阅读量:5051 次
发布时间:2019-06-12

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

下面以描述"用户"为例,介绍类的声明.为了简化类的声明,我们认为"用户"具有名称和密码两个属性,并且具有实现登录功能.

class CUser //声明一个类{public:    char m_Username[128]; //定义数据成员    char m_Password[128];    bool Login() //定义方法    {        if(strcmp(m_Username, "MR")==0 && strcmp(m_Password, "KJ")==0)        {            cout << "登录成功" << endl;            return true;        }        else        {            cout << "登录失败!" << endl;            return false;        }    }};//在C++中声明类时,类名通常以大写字母C开头,成员变量以"m_"为前缀(约定俗成的习惯).//在声明类的方法时,方法的定义可以直接放置在类体内,也可以将方法的定义放置在类体之外,在声明类时只提供方法的原型.class CUser //声明一个类{public:    char m_Username[128]; //定义数据成员    char m_Password[128];    bool Login(); //定义方法原型};bool CUser::Login() //实现CUser 类中的Login方法{    if(strcmp(m_Username, "MR")==0 && strcmp(m_Password, "KJ")==0)    {        cout << "登录成功" << endl;        return true;    }    else    {        cout << "登录失败" << endl;        return false;    }}//当方法的定义放置在类体之外时, 方法的实现部分首先是方法的返回值,然后是方法名称和参数列表,最后是方法体.//这里注意方法名称前需要使用类名和域限定符"::"来标记方法属于哪一个类。

转载于:https://www.cnblogs.com/pythonschool/archive/2012/11/05/2755446.html

你可能感兴趣的文章
php修改SESSION的有效生存时间
查看>>
spring security 11种过滤器介绍
查看>>
Hibernate一对多、多对一关联
查看>>
一、记录Git使用中遇到的问题及解决方法
查看>>
学习网址
查看>>
前端表格插件datatables
查看>>
内部类
查看>>
树链剖分入门
查看>>
图解算法时间复杂度
查看>>
UI_搭建MVC
查看>>
一个样例看清楚JQuery子元素选择器children()和find()的差别
查看>>
代码实现导航栏分割线
查看>>
Windows Phone开发(7):当好总舵主 转:http://blog.csdn.net/tcjiaan/article/details/7281421...
查看>>
VS 2010打开设计器出现错误
查看>>
SQLServer 镜像功能完全实现
查看>>
Vue-详解设置路由导航的两种方法
查看>>
一个mysql主从复制的配置案例
查看>>
大数据学习系列(8)-- WordCount+Block+Split+Shuffle+Map+Reduce技术详解
查看>>
dvwa网络渗透测试环境的搭建
查看>>
Win8 安装VS2012 和 Sql Server失败问题
查看>>