首页标签面向对象编程

#面向对象编程

面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。 OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。

【玩转 Cloud Studio】,体验你没见过的云端开发!

用户7620521

Cloud Studio 是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装,随时...

15020

C++内存分区模型分析与实例以及扩展

CtrlX

不要返回局部变量的地址,栈区开辟的数据由编译器自动释放,函数运行结束后函数内的局部变量被释放,将无法使用传回的函数体内的局部变量的地址!

8740

Java 的异常处理机制

真正的飞鱼

Exception 和 Error 都继承了 Throwable 类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者被捕获(...

17370

Mooc翁恺-Java面向对象程序设计 第一周 类与对象

Dwayne

尤其重要的是我们理解了对象变量和普通变量的不同,对象变量是对象的管理者而非所有者,所以涉及到赋值、函数参数传递和比较都与普通变量有所不同。

8240

定制化右键菜单

Flyweight

Tencent · 游戏客户端开发 (已认证)

windows系统右键菜单为操作提供了很大的便利。如何把我们常用的程序加入到系统右键菜单?如何定制化菜单行为?本文将对此进行介绍。

8920

入门——Python中的字符串值

多特彬彬TG@duotebb

我们在 Python 中广泛使用字符串值,在设计的代码中以消息或引号的形式,因为它使用户更容易理解情况。python中的字符串用单引号或双引号括起来。

11340

Python 「面向对象基本语法1」(判断对象的方法、定义类、示例)

村长python

在学基础语法之前先学习一下python中的一个内置函数dir。在python中对象几乎是无处不在的,之前学习的变量、数据、函数都是对象。

12820

Python「面向对象」类和对象的基本概念和关系、类的设计方法

村长python

类就相当于制造飞机时的图纸,是一个模板,是负责创建对象的,这张图纸并不能让飞机起飞,得先制造出飞机有驾驶员条件。

14430

如何在项目中引入SPI

PPPHUANG

SPI 全称是 Service Provider Interface,是一种将服务接口与服务实现分离以达到解耦、可以提升程序可扩展性的机制。引入服务提供者就是引...

9340

查询字符串转对象

马克社区

接下来给大家介绍一个封装的函数,可以通过这个函数将一个url地址中的查询字符串提取出来,并且转换为一个对象。

10720

线段树 实现局部更新

一点一线

腾讯 · 高级工程师 (已认证)

线段树是把数组构建一个棵满二叉树的形式, 然后通过局部的更新,在数组求和的情况下可以通过log(n)的时间复杂,快速实现局部求和的。

9150

JavaScript 中的 SOLID 原则

一颗小行星

> 这是SOLID的一篇翻译文章,作者是[serhiirubets](https://hackernoon.com/u/serhiirubets)。

9320

C++17新特性之std::string_view

音视频牛哥

std::string_view系C++17标准发布后新增的内容,类成员变量包含两个部分:字符串指针和字符串长度,相比std::string, std::str...

39050

给程序员的 8 个提高开发效率的建议

艾编程

西安艾编程教育科技有限公司 · 技术架构师 (已认证)

作为一名开发人员,保持高效并不容易。这是一项精神压力大的工作,会很快耗尽精力,也需要大量的注意力。了解如何专注于工作、使用自动化走捷径以及处理分心的事情可以帮助...

10420

C++设计模式 - 代理模式

开源519

在某些情况下,客户端代码不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。由代理对象向客户端提供引用原对象的接口,客户端通过...

10800

探索C++11新特性:原始字符串字面值(raw string literal)

音视频牛哥

原始字符串字面值(raw string literal)是C++11引入的新特性。

23020

std::atomic和std::mutex区别

音视频牛哥

​模板类std::atomic是C++11提供的原子操作类型,头文件 #include<atomic>。​在多线程调用下,利用std::atomic可实现数据结...

28200

std::tuple还是struct?

音视频牛哥

std::tuple是C++11提供的新模板类,可以翻译为“元组”,可把多个不同类型的变量组合成一个对象。std::tuple可看做std::pair的泛化实现...

26020

本着什么原则,才能写出优秀的代码?

AlwaysBeta

风格各异,没有注释,甚至连最基本的格式缩进都做不到。这些代码存在的意义,可能就是为了证明一句话:又不是不能跑。

9540

状态机的一点儿事(fsm-smr-dfsm)

Cloud-Cloudys

基于 Go 语言,可实现旋转门闸机的 FSM 如下,StateTransitionTable 即为状态转换表:

15840

扫码关注腾讯云开发者

领取腾讯云代金券