码迷,mamicode.com
首页 >  
搜索关键字:oop    ( 4473个结果
OOP面向对象学习笔记(1)---基础概念
一:什么是对象? 世间万物皆对象,包括有形的和无形的。二:对象的组成是什么?元素:是对象的数据模型,用于描述对象。如一个人(对象)的年龄,身高等等。行为:是对象的行为模型,用于描述对象做什么。如一个人(对象)可以吃饭、学习等等。三:什么是面向对象编程? 在编程的时候数据结构都通过对象的方式进行...
分类:其他好文   时间:2015-04-08 14:53:20    阅读次数:110
OOP面向对象学习笔记(2)---基础实践
一:构造函数与析构函数构造函数:在类被实例化时自动调用的一个函数。主要用来初始化。析构函数:程序运行结束时(或者对象被销毁时)自动调用的最后一个函数。主要用来释放资源等。code next... 1 "; 5 } 6 public function __destruct() { 7 ...
分类:其他好文   时间:2015-04-08 14:49:48    阅读次数:123
C++之旅 虚函数
1、为什么了解决什么     多态指同一个实体同时具有多种形式。它是面向对象程序设计(OOP)的一个重要特征。如果一个语言只支持类而不支持多态,只能说明它是基于对象的,而不是面向对象的。C++中的多态性具体体现在运行和编译两个方面。运行时多态是动态多态,其具体引用的对象在运行时才能确定。编译时多态是静态多态,在编译时就可以确定对象使用的形式。(静态绑定和动态绑定) 多态:同一操作作用于...
分类:编程语言   时间:2015-04-07 23:30:32    阅读次数:319
面向对象设计的SOLID原则
S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。SRPThe Single Responsibility Principle单一责任原则OCPThe Open Closed Principle开放封闭原则LSPThe...
分类:其他好文   时间:2015-04-07 23:15:39    阅读次数:250
JS学习笔记2_面向对象
js的OOP与Java之类的有很大区别,其核心是prototype,本文详细分析js的继承与OOP中的其它部分
分类:Web程序   时间:2015-04-07 19:14:15    阅读次数:117
JavaScript--面向对象与原型(15)
// ECMAScript有两种开发模式:1.函数式(过程化);2.面向对象(OOP);一 创建对象1.普通的创建对象1 // 创建一个对象,然后给这个对象新的属性和方法;2 var box = new Object(); // 创建一个Object对象;3 ...
分类:编程语言   时间:2015-04-07 17:18:03    阅读次数:157
虚函数、纯虚函数、抽象类、接口 (Java_C++_C#)
在OOP编程语言中,多态是很重要的OOP思想。而多态的语法支持离不开虚函数。每次都把什么虚函数,抽象类搞混,这次好好整理下!--------------------------------------------------------------------------------------.....
分类:编程语言   时间:2015-04-07 17:04:08    阅读次数:132
Cpp多重继承会产生的问题
多重继承常常被认为是 OOP 中一种复杂且不必要的部分。多重继承面临 crash 的场景并非难以想象,来看下面的例子。 1. 名称冲突 来看以下情况: 如果 Dog 类以及 Bird 类都有一个名为 eat() 的方法,而子类又没有 override 该方法。如果此时调用子类的 eat() 方法,编...
分类:其他好文   时间:2015-04-06 17:04:47    阅读次数:176
初学java-基础
结构化编程与面向对象编程机构化编程:早期,程序采用流程图和自顶而下的方法设计。这种方法,会将一个大问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数)。最后,会编写一个主过程来启动程序流程。随后根据程序流程走向,调用想要的其它过程,这种类型的程序设计被称为结构化编程。面向对象编程【oop...
分类:编程语言   时间:2015-04-05 20:20:17    阅读次数:139
C#学习第四弹之封装、继承和多态
OOP的三大支柱:(1)封装 (2) 继承 (3)多态C#中的封装,这里说明一下静态类和属性。静态类:静态的类,不能实例化,而且是密闭的,不能从它派生类型,也无构造方法。静态类的作用:由于C#中不允许有全局方法,而有时候却恰恰需要一些工具类来实现一些比如数学计算的事情,这个时候静态类便派上了用场。属...
分类:Windows程序   时间:2015-04-05 17:23:22    阅读次数:149
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!