`
luyuwww
  • 浏览: 96550 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

类 和 对象 (看 javascript真经 有感)

阅读更多

       今天看了javascript真经,笔者一定是个对OO和佛法都理解比较深的.思考一下,说的句句在理.

       回忆当初学OO的时候,经典的一句话"世间万物都是对象",确实是这样的,比如一个萤火虫,一根甘蔗都是一个对象.它们有着自己的属性和方法.但是他们的类型到底是什么呢? 我们到哪里可以找到它们的类呢?是谁来定义的呢?
       我们的经验系统中之所以认为它们是萤火虫和甘蔗都是前人定义的.换作一个萤火虫眼中的甘蔗可能就是另外一种'类型',但是对象依然是对象,也就是说'类'是一种语言为了用于规范和描述对象而产生的.按照现实来说应该是先有对象后有类的.但是在计算机世界中却是先有类后有对象的.
       哈哈.不知道理解这个和学习有没有关系.

0
0
分享到:
评论

相关推荐

    JavaScript 真经

    "JavaScript真经"这个标题暗示了其内容可能涵盖JavaScript的基础到高级概念,旨在帮助学习者深入理解和掌握这门语言的精髓。 文档《悟透JavaScript.doc》很可能是一部系统性的JavaScript教程,它可能会包含以下几个...

    javascript真经悟透

    总的来说,"javascript真经悟透"的主题深度探讨了JavaScript的精髓,尤其是闭包这一概念,它不仅帮助你理解JavaScript的工作机制,更能提升你在实际项目中的编程技巧和解决问题的能力。通过对"悟透JavaScript.doc"的...

    Javascript 面向对象的JavaScript进阶

    在面向对象的JavaScript中,类的成员可以根据它们与类和对象的关系分为“类成员”和“实例成员”。 ##### 8.2.1 实例属性和实例方法 **定义:** 实例成员包括实例属性和实例方法。每个对象实例都有自己的实例属性...

    Javascript 类和对象的实现

    ### JavaScript 类和对象的实现:深入探讨 #### 引言 JavaScript 作为一种脚本语言,其强大之处在于能够灵活地支持面向对象编程(OOP),尽管它最初设计时并非专门为此目的。JavaScript 的对象模型允许开发者以多种...

    javascript真经

    ### JavaScript真经——回归数据与代码的本原 #### 前言 在《JavaScript真经》这部作品中,作者李战(笔名leadzen)深入浅出地讲解了JavaScript的核心概念及其背后的哲学思考。本书不仅仅是一本技术手册,更是引导...

    面向对象JavaScript开发

    JavaScript,作为一种广泛应用...JavaScript 面向对象程序设计——继承与多态.pdf 和 JavaScript 面向对象程序设计——封装.pdf 这两个文档可能深入探讨了这些主题,帮助读者深入理解并掌握JavaScript的面向对象开发。

    JavaScript之Date对象(源代码)

    JavaScript之Date对象(源代码)JavaScript之Date对象(源代码)JavaScript之Date对象(源代码)JavaScript之Date对象(源代码)JavaScript之Date对象(源代码)JavaScript之Date对象(源代码)JavaScript之Date对象...

    JAVASCRIPT 面向对象编程精要

    本文介绍了JavaScript面向对象编程的基本概念和技术细节,包括变量和对象的基础用法、函数的作用以及如何通过封装和继承来构建复杂的对象层次结构。JavaScript的独特之处在于它的灵活性和动态性,这使得它成为了一种...

    JavaScript面向对象基础.ppt

    在JavaScript中,面向对象编程(OOP)是其核心概念之一,允许开发者通过类和对象来组织和管理代码,提高代码的可重用性和可维护性。 8.1 面向对象术语 面向对象编程的基础包括类、对象、继承和多态等概念。类是对象...

    Javascript面向对象编程

    通过上述介绍,可以看出JavaScript虽然不像传统意义上的面向对象语言那样提供明确的类和对象概念,但它仍然支持面向对象编程的基本思想。利用`function`作为类的定义、`new`操作符创建对象、以及`this`和`prototype`...

    javascript面向对象

    3. **ES6类语法**:现代JavaScript提供了更接近传统面向对象语言的类语法,使得定义类和创建对象更加直观。例如: ```javascript class Person { constructor(name, age) { this.name = name; this.age = age; ...

    JavaScript面向对象编程指南(第2版).rar

    本指南的第二版深入探讨了JavaScript的面向对象特性,旨在帮助开发者更好地理解和应用这一编程范式。 JavaScript的面向对象主要基于三个核心概念:封装、继承和多态。封装是将数据和操作这些数据的方法结合在一起,...

    JavaScript面向对象编程指南.pdf

    9. ES6新特性:随着ECMAScript 6(ES6)的发布,JavaScript引入了许多新特性,如类(class)、模块(module)、箭头函数(arrow function)等,这些都丰富了面向对象编程的能力。 通过以上内容,我们可以了解到...

    javascript面向对象编程(中文).pdf

    面向对象编程是现代JavaScript的核心之一,它通过构造函数、原型链等机制实现了类和继承的概念。掌握这些基本概念对于构建高效、可维护的JavaScript应用至关重要。同时,合理利用现有的测试工具和框架可以极大地提高...

    javascript面向对象编程

    面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...

    在js中创建类和对象

    在JavaScript中,创建类和对象是面向对象编程的基础。本文将详细介绍几种常见的创建对象的方法,包括它们的特点和优缺点。 5.1 工厂方法 工厂方法是一种创建对象的模式,通过一个函数来创建具有特定属性和行为的...

    JavaScript面向对象编程指南 pdf

    JavaScript是一种广泛应用于Web开发的脚本语言,尤其在构建交互式网页和动态网站时不可或缺。面向对象编程(Object-Oriented Programming,OOP)是JavaScript中的一个重要概念,它允许开发者以更加模块化、可复用的...

    javascript面向对象编程.pdf

    JavaScript被设计成一种彻底的面向对象语言,尽管它的使用和接受过程中发生了发展和变化,吸引了其他如Ruby、Python、Perl等语言的程序员将他们的编程模式带入JavaScript。 JavaScript的面向对象编程与其他支持对象...

    JavaScript面向对象编程

    面向对象编程的核心概念包括类、对象、封装、继承和多态。 1. 类与对象 在面向对象编程中,类可以看作是一个模板或者蓝图,用于创建具有相同属性和方法的对象。JavaScript中的类是从ES6开始引入的,但在此之前,...

Global site tag (gtag.js) - Google Analytics