面向对象

简介: 面向对象 (封装、多态、继承) 通俗的定义:对代码的一种抽象,对统一提供调用接口的编程思想 声明对象 字面式声明 New 构造方法声明 工厂方法声明 原型模式声明 混合模式声明 属性:事物的特性; 方法:事物的功能; 对象:事物的一个实例;(众多人中的一个人) 原型:js函数中由prototy.

面向对象 (封装、多态、继承) 通俗的定义:对代码的一种抽象,对统一提供调用接口的编程思想

声明对象

  • 字面式声明
  • New
  • 构造方法声明
  • 工厂方法声明
  • 原型模式声明
  • 混合模式声明

属性:事物的特性;

方法:事物的功能;

对象:事物的一个实例;(众多人中的一个人)

原型:js函数中由prototype属性用用了一个对象,即原型对象(原型)

一个函数的prototype属性也是一个对象 例如:

function F(){} 
F.prototype  ==>内存地址==>存储一个对象
F.prototype instanceof Object //true

构造函数对象 :函数构造器 创造一个函数对象

除了函数对象 其他的为一般对像

var obj = new Function(var1,var2,···,function())

var obj = new Function('a','b','return a+b')
var o = obj(1,1)
alert(o) //2
相关文章
|
4月前
|
Java
面向对象
面向对象
45 7
|
Java
1.7 面向对象
1.7 面向对象
63 0
到底什么是面向对象。
到底什么是面向对象。
60 0
|
存储 Java 编译器
初步认识面向对象
初步认识面向对象
|
Java C++
2. 面向对象(二)
2. 面向对象(二)
134 0
|
Java
面向对象(三)
面向对象细节内容
101 0
|
JavaScript
关于面向对象
一、概述 js对面向对象的实现就是给函数一个原型对象(Prototype),两者结合可以用来表达类。类的实质就是由两个对象组合而成(函数是特殊的对象),它们通过prototype和constructor属性相互引用。
635 0
|
Java 对象存储
面向对象介绍
什么是面向对象,什么是面向过程,它们的区别就是语法不一样。 什么是函数:函数在程序中就是方法。 面向过程:函数,程序是右N个函数组成 。 面向对象:程序由对象组成,对象是由函数和变量组成。 面向对象有一句话:万事万物皆对象。
880 0