构造函数可以实例化对象* 构造函数中有一个属性叫prototype,是构造函数的原型对象* 构造函数的原型对象(prototype)中有一个constructor构造器,这个构造器指向的就说自己所在的原型对象所在的构造函数* 实例对象的原型对象(__proto__)指向的是该构造函数额原型对象* 构造函数的原型对象(prototype)中的方法是可以被实例对象直接访问的
* 需要共享的数据可以写在原型中* 不需要共享的数据可以写在构造函数中
//构造函数function Student(name,age,sex) {    this.name=name;    this.age=age;    this.sex=sex;}//共享===》所有学生身高188,体重55,每天要敲50行代码,每天吃10斤西瓜

// //原型对象// Student.prototype.height="188";// Student.prototype.weight="55";// Student.prototype.study=function () {//     console.log("要写50行代码");// };// Student.prototype.eat=function () {//     console.log("要吃10斤西瓜");// };

//原型简单写法Student.prototype={    //手动修改构造器的指向    constructor:Student, //========================      height:"188",      weight:"55",      study:function () {          console.log("要写50行代码");      },    eat:function () {        console.log("要吃10斤西瓜");    }};

//实例化对象,并初始化var stu=new Student("小黑",22,"男");console.dir(Student);
function Animal(name,age) {    this.name=name;    this.age=age;}//原型中添加方法Animal.prototype.eat=function () {    console.log("喜欢吃水果");    this.play();};Animal.prototype.play=function () {    console.log("喜欢玩荡秋千");    this.sleep();};Animal.prototype.sleep=function () {    console.log("睡着了");};var dog=new Animal("小明",6);dog.eat();

转载于:https://www.cnblogs.com/lujieting/p/10066975.html

构造函数可以实例化对象相关推荐

  1. java 默认参数 实例化_如何使用Kotlin中的默认构造函数参数值实例化对象?

    使用在科特林: 在构造函数中的默认值仅服用时该构造的特定参数不传递到它在所有.那意味着它是为了实现各种组合的参数化构造函数. 例如, data class Bird (val name: String ...

  2. python 实例化过程_python实例化对象的具体方法

    python中同样使用关键字class创建一个类,类名称第一个字母大写,可以带括号也可以不带括号:python中实例化类不需要使用关键字new(也没有这个关键字),类的实例化类似函数调用方式: # c ...

  3. 面向对象2(构造函数、实例对象、原型对象——关系理解)

    参考解释: 对象原型 构造函数与实例对象 构造函数与实例对象 关系: 实例对象是通过构造函数来创建的,创建的过程叫实例化. 示例代码: //1.自定义构造函数 function Person(name ...

  4. 构造函数,new实例化对象

    目录 构造函数 class与构造函数的关系 构造函数和原型对象中this的指向 构造函数 1 定义:通过 new来实例化对象的函数叫构造函数. 对new理解:new 申请内存, 创建对象. 当调用ne ...

  5. javascript面向对象系列第一篇——构造函数和原型对象

    前面的话 一般地,javascript使用构造函数和原型对象来进行面向对象编程,它们的表现与其他面向对象编程语言中的类相似又不同.本文将详细介绍如何用构造函数和原型对象来创建对象 构造函数 构造函数是 ...

  6. php 单利模式实例化,php-单例模式实现mysql实例化对象

    1.回顾 上篇学习了php一个实例:简单的文章管理系统 2.学习点 这篇将使用单例模式封装一个实现mysql的实例化对象类 3.实现类 3.1 配置文件 config.php 定义常量:主机地址,用户 ...

  7. java 反射 new区别_JAVA的newInstance()和new的区别(JAVA反射机制,通过类名来获取该类的实例化对象)...

    1.在初始化一个类,生成一个实例的时候:newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么 ...

  8. java 实例化对象的几种姿势

    2019独角兽企业重金招聘Python工程师标准>>> 代码里面有注释: import java.io.*; import java.lang.reflect.Constructor ...

  9. [转]JavaScript构造函数及原型对象

    JavaScript中没有类的概念,所以其在对象创建方面与面向对象语言有所不同. JS中对象可以定义为"无序属性的集合".其属性可以包含基本值,对象以及函数.对象实质上就是一组没有 ...

最新文章

  1. EST | 系统评价污水样品中选定药物、非法药物及其代谢物的稳定性
  2. 修改Idea默认的全局设置,如Maven等
  3. 13-linux定时任务不起作用到的问题解决办法
  4. java lazy loading_java – Spring,@Transactional和Hibernate Lazy Loading
  5. 三个表格居中纵向html,前端技巧集:图与表三步垂直居中
  6. 【数据结构与算法】之深入解析“复制带随机指针的链表”的求解思路与算法示例
  7. 点击按钮修改背景颜色及节点操作隔行变色案例
  8. java notify 指定_java的notify/notifyAll:如何notify指定的线程?
  9. WS-Security:使用BinarySecurityToken进行身份验证
  10. 中断处理函数_ARM的中断处理 [二]
  11. Ajax同步交互与异步交互
  12. python3导入模块原理_python模块导入原理
  13. 一文教你如何用 Python 将 iPhone “玩弄于股掌之中”!
  14. 第五周作业:瀑布模型
  15. 程序员:进不了大厂,就“永无出头之日”了?
  16. Nginx 重定向 80 到443
  17. 如何将BMP文件转换为JPG文件
  18. Java+SQLServer实现——网上图书馆借还管理系统
  19. 音视频基础(1)音视频处理流程
  20. python流水灯简单程序_简单流水灯的实现程序

热门文章

  1. 【转载】分布式数据库架构--分库、分表、排序、分页、分组、实现
  2. JsonUtils.java
  3. Oracle——17概要文件
  4. 分享php中四种webservice实现的简单架构方法及实例(转)
  5. 算法导论-概率发生器
  6. 【转】Android开发之数据库SQL
  7. CSS 如何让 height:100%; 起作用
  8. ural1147 Shaping Regions
  9. 详细解读神经网络十大误解,再也不会弄错它的工作原理
  10. 利用ASP下载远程文件到服务器