Ruby面向对象编程概念记录

我这个人记忆力一直比较差,需要没事多看看,今天再看Ruby面向对象编程的内容,把其中一些概念记下来,以便日后回忆使用。

基本概念:

一。局部变量、全局变量、实例变量(对象变量)和类变量。

二。类方法和实例方法(对象方法)。

三。继承。

四。覆写方法。

五。反射。

六。封装。(public、private、protected)。

七。多态。

八。嵌套类。

模块概念:

一。模块。

二。命名空间。

三。掺入(mix-in)

时间: 2024-08-04 01:22:36

Ruby面向对象编程概念记录的相关文章

黑马程序员-----面向对象编程概念

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ----- 第一讲   面向对象编程概念 本小节知识点: 1.[了解]编程的实质是什么? 2.[掌握]面向对象的基本概念 类    包    接口      继承      多态 ( 面向过程是强调我们要做一件事情有哪些步骤, 面向对象是强调我们做一件事

面向对象编程概念

如果你以前从来没有使用面向对象语言,你需要在开始编写JAVA代码之前先理解这个概念.你需要理解什么是对象.什么是类.对象和类的关系怎样以及使用消息怎样在对象之间进行通讯.本教程的前面部分将描述面向对象编程的概念,而后面的教程将教你怎样将这个概念编成代码. 2.1什么是对象 对象是一些相关的变量和方法的软件集.软件对象经常用于模仿现实世界中我们身边的一些对象.对象是理解面向对象技术的关键.你在学习之前可以看看现实生活中的对象,比如狗.桌子.电视.自行车等等.你可以发现现实世界中的对象有两个共同特征

面向对象编程概念简述

一. 编程范式 在我们编程语言里面,大致可以分为两个大类:命令式编程 和  声明式编程 1. 命令式编程 所谓命令式编程,就是以命令为主,给计算机一条一条命令,计算机来按照我们给的命令原封不动的执行. 命令机器如何去做事情(how) 常见的命令式编程语言有:C语言,C++,C#,Java,PHP,Ruby 从命令式编程语言又可以分为两大类:面向过程 和 面向对象 (1) 面向过程 就是分析解决问题所需要的步骤,然后把这些步骤一步一步实现 (2) 面向对象 所谓面向对象,就是将程序里面的模型看做一

《JavaScript面向对象编程指南》读书笔记②

概述 <JavaScript面向对象编程指南>读书笔记① 这里只记录一下我看JavaScript面向对象编程指南记录下的一些东西.那些简单的知识我没有记录,我只记录几个容易遗漏的或者精彩的知识点,以后再看也可当做拾遗之用! 内容 1.枚举属性用for-in循环显示. 2.当我们对对象的prorotype属性进行完全重写时,有可能会对对象constructor属性产生一定的负面影响. 3.uber--子对象访问父对象的方式Triangle.uber = TwoDShape.prototype 4

二维数组 面向对象编程的概念、 类、对象以及引用 和成员方法

1.二维数组(熟悉)1.1 基本概念 一维数组本质上就是一段连续的存储单元,用于存放多个类型相同的数据内容. 二维数组本质上就是由多个一维数组组成的数组,也就是说二维数组中的每个元素都是一维数组,而一维数组的每个元素才是具体数据内容. 1.2 二维数组的声明(1)语法格式 数据类型[][] 数组名称 = new 数据类型[行数][列数];如: int[][] arr = new int[2][5]; - 声明一个具有2行5列元素类型为int的二维数组 其中行下标的范围是:0 ~ 1: 其中列下标

PHP面向对象编程 对象的基本概念

再次梳理一下面向对象编程的要点. 此文是以php为例,但思想是通用的. 总结的PHP面向对象编程笔记 对象的基本概念 对象的基本构成 对象包含两部分 一.对象的组成元素 是对象的数据模型,用于描述对象的数据. 又被称为对象的属性,或对象的成员变量. 二.对象的行为 是对象的行为模型,用于描述对象能够做什么. 又被称为对象的方法. 对象的特点 1 每个对象都是独一无二的 2 对象是一个特定事物,他的职能是完成特定功能 3 对象是可以重复利用的 面向对象的基本概念 面向对象就是在编程的时候数据结构形

编程路上的重要概念记录

1)第一个对编程思维发生重大认识是 接口.感觉认识了接口,抽象后.才知道程序原来可以这样. 2)第二个是递归,理解了递归后,之前很多模糊的理解,立刻清晰. 3)第三个是程序的内存布局,和接口一样,之前很多的疑惑,立刻消失,有拨云见日的感觉.有了一个从低层次解释一些问题的灯塔. 4)第四个是模板,初写模板,以为只是一套代码的抽象.非常粗浅的看了c++的iterotarstl代码,自己感觉原来模板才是真正的面向对象编程.之前真的只是面向类编程而已.继续看下去.看下模板元编程会不会也有思维重大改变.

C# 面向对象编程的核心技能的理解学习记录

学习的困惑 1. 不知道怎么学习 刚开始学习变成,看了相关的教材,但是没有体会到什么是面向对象编程,也不知道怎么深入学习: 2. 只是盲目的使用 已经工作,也会做一些项目,但是很多时候不明白为什么这么设计. 自己的知识点很多,但是没有系统性,也不知道该往哪个方向发展. 我现在就是处于这个情况,有一些了解,看着别人的项目我也能再写一个但是很多地方很难理解,知识很散乱,真的,很无奈,在这里一开始接触windows就要自己编出一个项目来,没有一点点的C#的基础,以前是做Android的,Android

编程学习记录4:OOP的一些基础概念

面向对象编程(OOP, Object Oritented Programing) OOP的一些相关单词 单词 说明 class 类.种类 public 公有的 private 私有的 object 对象.物体 encapsulation 封装.包装 attribute 属性.特征 method 方法 member 成员 constructor 构造方法.构造器 OOP的一些相关概念 1.类:具有相同属性和行为的一组对象的集合(学生). 2.对象:具有明确定义状态和行为的实体(学生张三). 3.属