美文网首页
面向对象的语言

面向对象的语言

作者: Issac357 | 来源:发表于2017-10-12 20:54 被阅读0次
function Personal(xx,xxx){
  console.log("hi")
}
new Personal()

这样我们就可以用面向对象的思想来新建一个对象



还有就是我们经常说的继承
function Son( xx,xxx){
  console.log("cry")
  //Personal.call(this,xx,xxx)
}
Son.prototype = new Personal()

那么继承怎么传参数呢,call,和apply
虽然功能一样,但是他们的写法有点不同
Personal.call(this,xx,xxx)
第一个值就是this本身,第二个值是第一个参数,类推
Personal.apply(this,[xxx,xxx])
第一个值一样,第二个值是数组,【0】就是第一个参数



发现很多情况现我们可以用一个变量去储存this的值
让this可以存在很多地方

相关文章

  • 面向对象语言基础

    面向对象语言的特性 面向对象的语言的特性:封装、继承、多态。 面向对象语言的设计原则 面向对象的语言在进行程序设计...

  • 3. Java面向对象编程

    类与对象[1] Java是面向对象的汇编语言(面向机器)—— c语言(面向过程)—— java语言(面向对象) 类...

  • JS面向对象

    JS面向对象入门 1、面向对象语言概念面向对象语言主要包括 类、对象、封装、多肽。2、面向对象的编程思想面向过程思...

  • 面向对象

    面向对象 机器语言 -> 汇编 -> 低级语言(面向过程) -> 高级语言(面向对象) -> 模块 -> 框架 -...

  • 为什么 Java 不是纯面向对象语言?

    什么是纯面向对象语言? 纯面向对象语言或完全面向对象语言是指完全面向对象的语言,它支持或具有将程序内的所有内容视为...

  • 重学iOS——1.从C角度看OC

    面向对象 面向对象的编程思维,简而言之就是:一切皆对象。面向对象的语言区别于C语言(面向过程),C语言是按照代码的...

  • 设计类型

    设计类型 一、类型基础 常见问题 面向对象语言的特点? 什么是面向对象语言面向对象语言(Object-Orient...

  • 第二十五节:Java语言基础-面向对象基础

    面向对象 面向过程的代表主要是C语言,面向对象是相对面向过程而言,Java是面向对象的编程语言,面向过程是通过函数...

  • swift问题小结

    1.swift是面向对象还是函数式编程语言 swift是函数式也是面向对象的语言。swift是面向对象语言,因为他...

  • 第二部分 面向对象OOP(重点)基础

    面向过程和面向对象的区别: 经常听到有人说,计算机语言可以归为面向过程语言和面向对象语言,那么到底什么是面向对象,...

网友评论

      本文标题:面向对象的语言

      本文链接:https://www.haomeiwen.com/subject/tgnoyxtx.html