CPP学习
void_ty
朝饮木兰之坠露,夕餐秋菊之落英
展开
-
构造函数的与众不同之处__为什么不能有返回值
从一道习题说起完成程序使得其输出为:2586// An highlighted block#include <iostream>using namespace std;class A{ int a;public: A(int m=0):a(m){} A(A &t){_______} void show(){cout<<a<<endl;} void ss(){cout <<11;}};class B原创 2020-05-25 22:23:53 · 186 阅读 · 0 评论 -
面向对象笔记__多个类
继承与派生的概念基类与派生类继承是面向对象程序设计的一个重要特性,是软件复用的一种重要形式继承允许在原有类的基础上创建新的类,新类可以从一个或多个原有类中继承数据成员和成员函数,并且可以重新定义或增加新的成员,从而形成类的层次。继承具有传递性,不仅支持系统的可重用性,而且还促进系统的可扩充性。类的对象是各自封闭的,如果没有继承性机制,则类对象中数据、函数就会出现大量重复一个新类从已有的类那里获得其特性这种现象称为类的派生派生分为单级派生和多级派生继承分为单一继承(一个派生类只有一个基类派生)原创 2020-05-25 09:21:36 · 336 阅读 · 0 评论 -
面向对象笔记___单个类
类的定义相关概念抽象:对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程数据抽象——数据成员行为抽象——成员函数封装:将抽象出的数据成员、行为成员相结合,将他们视为一个整体————类继承与派生:保持原有类特性的基础上,进行更具体的说明定义一个类 class 类名{ //类体 成员列表 }类的特性面向对象程序设计一般将数据隐藏起来,外部不能直接访问, 而把成员函数作为对外界的接口, 通过成员函数访问数据。即数据成员是属性,函数成员是方法,通过方法存取原创 2020-05-25 08:59:49 · 244 阅读 · 0 评论