本文只介绍基本的C++基础知识,若需详细学习,请参考其他教程。 (一)类和对象 类: class 类名{ 访问权限控制符(public,private,protect) 成员变量/成员函数; } 注:1、不加访问权限控制符默认为private; 2、类内声明成员函数,类外定义 成员函数的定义: 类型 ...
分类:
编程语言 时间:
2020-06-27 00:31:38
阅读次数:
83
面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数 面向对象三大特性:封装、继承和多态 本篇将详细介绍Python 类的成 ...
分类:
编程语言 时间:
2020-06-20 13:28:12
阅读次数:
41
七大设计原则 开闭原则 对拓展开放,对修改关闭 单一职责原则 不要存在多余一个导致类变更的原因,类和对象的职责应该单一 依赖倒置原则 高层模块不依赖底层模块,二者都依赖其抽象。抽象不依赖于细节,细节依赖于抽象。(依赖注入) 通过公共的抽象类实现上下层解耦 接口隔离原则 每个接口做成专门化,而不使用单 ...
分类:
其他好文 时间:
2020-06-13 17:34:54
阅读次数:
71
类和对象 在类定义中,有字段filed和方法method,统称为成员member,通过val和var定义字段指定对象的变量。通过def定义方法。(和Python一样)实例一个类后,会指派一些内存来保存对象的状态图。个人理解对通过地址间映射,有一块内存保存值。 对字段声明私有。在var、val前加。不 ...
分类:
其他好文 时间:
2020-06-13 13:22:18
阅读次数:
51
浅谈设计模式之结构型模式 前言 通过学习设计模式,我们知道根据目的、用途的不同,把设计模式分为创建型模式、结构型模式、行为型模式。 创建型模式主要用于创建对象; 结构型模式主要用于处理类和对象的组合; 行为型模式主要用于描述类或对象的交互以及职责分配 本篇,我想对结构型模式进行一番总结、探讨。 认识 ...
分类:
其他好文 时间:
2020-06-13 13:14:47
阅读次数:
65
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更 ...
分类:
编程语言 时间:
2020-06-11 16:28:39
阅读次数:
64
@ 面向对象 在目前的软件开发领域有两种主流的开发方法:结构化开发方法和面向对象开发方法。早期的编程 语言如C、Basic、Pascal等都是结构化编程语言;随着软件开发技术的逐渐发展,人们发现面向对象可 以提供更好的可重用性、可扩展性和可维护性,于是催生了大量的面向对象的编程语言,如Java、 C ...
分类:
编程语言 时间:
2020-06-05 23:00:00
阅读次数:
65
《一》对象和封装 一、类和对象的概念 面向对象(oop),可以从对象提炼出类的概念。对象是类的实例,类是对象的数据类型。 二、面向对象设计基本步骤 从现实世界抽象出类: 找出名词,确定类、属性 找出名词,确定方法 剔除与业务无关的属性和方法 三、构造方法及其重载 3.1 构造语法: 访问修饰符 构造 ...
分类:
其他好文 时间:
2020-06-02 09:14:22
阅读次数:
45
31.类和对象 对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型。 它们的关系是,对象是类的实例,类是对象的模板。对象是通过new classname产生的,用来调用类的方法;类的构造方法 32.对象的属性和方法 public class T { void a(){ System.o ...
分类:
其他好文 时间:
2020-06-01 20:56:14
阅读次数:
81
1、总结类和对象的所有知识点。思维导图形式或者文字。 2、在之前定义的手机类下面定义智能手机类和苹果手机类。智能手机打电话可以具有录音功能。 苹果手机打电话不仅可以具有录音功能,还有 facetime 功能 3、定义一个 ExcelManual 类。具有获取 sheet 表单, 读取单元格 和 修改 ...
分类:
其他好文 时间:
2020-05-31 13:13:23
阅读次数:
56