C++类定义与使用的基本语法

本将教大家c++中类的基本语法,包括类是如何声明的,类的对象如何创建及初始化,类方法的使用等等。但是,本只涉及了最基本的一些知识,在本的类中没有指针、模板等复杂的东西。最后在最后一步附上代码。

操作方法

  • 01

    类的声明和函数的声明很像,都可以写在主函数的前面: class Intcell { public: Intcell( ) { storedvalue = 0; } Intcell(int init){storedvalue=init;} void write(int x){storedvalue=x;} int read(){return storedvalue;} private: int storedvalue; }; 这里,我们声明了一个叫Intcell的类。

  • 02

    这一个类包括两个标签: Public和 Private。 Public中的成员是外部可以通过类的对象进行访问的,就如他的名字公开的。 Private内的数据是不可再外部直接访问的。

  • 03

    类主要包括两类成员,数据和成员函数。 成员函数一般叫做 方法

  • 04

    构造函数一般用于初始化对象。 Intcell( ) { storedvalue = 0; } Intcell(int init){storedvalue=init;}

  • 05

    主程序建立一个对象并初始化: Intcell m(6);

  • 06

    成员方法的使用: m.read():读取存储的数据 m.write(6):写入存储的数据

  • 07

    结果: 6 7符合条件。

  • 08

    全部代码如下: #include <iostream> using namespace std; class Intcell { public: Intcell( ) { storedvalue = 0; } Intcell(int init){storedvalue=init;} void write(int x){storedvalue=x;} int read(){return storedvalue;} private: int storedvalue; }; int main() { Intcell m(6); cout<<m.read()<<endl; m.write(7); cout<<m.read()<<endl; return 0; }

(0)

相关推荐

  • Python编程中class类的定义、使用和继承

    Python编程中class类的定义.使用和继承 操作方法 01 Python和其它的编程语言一样可以使用类来开发程序,类的概念简单来说某种类型集合的描述,如"人类"可以被看作一个 ...

  • c++入门 类和类的定义

    在C++中最最基本的要认识对象和类,这是初级的入门知识.blue1000.com带大家从入门学起,我们先来认识下类,了解下类的定义和作用. 先来简单的介绍下"类"与"对象 ...

  • php类Class详解

    php类Class详解 操作方法 01 class 类定义成员变量方法有三种: 1.私有变量或方法定义关键字 private 变量名 private 方法(){} 2.公有变量或方法定义关键字 pub ...

  • 用友U8操作教程:[23]新增项目大类

    本系列将以一个单位的经济业务详细介绍用友U8 V10.1软件的操作步骤.涉及到的板块有系统管理,档案设置,总账系统,薪资管理系统,固定资产系统,应收款管理系统,应付款管理系统,UFO报表系统等. 本篇 ...

  • Java 中经常出现的异常类

    操作方法 01 1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象 ...

  • SQL Server数据类型的介绍

    同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的 ...

  • HBuilder 使用教程(入门篇)

    什么是HBuilder? HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE.HBuilder的编写用到了Java.C.Web和Ruby.HBuilder本身主体是由 ...

  • java中的异常处理机制

    Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类. Error(错误):是程序无法处理的错误,表示运 ...

  • css设置虚线边框

    border-style属性用来定义边框的样式,可以使用dashed属性定义一个虚线边框. 语法:border-style:dashed; 操作方法 01 打开html开发工具,新建一个html代码页 ...