美文网首页
9.面向对象

9.面向对象

作者: 若愚同学 | 来源:发表于2018-06-12 22:06 被阅读0次
//定义一个无参数的构造器
function Person(){
    
}
//实例化一个对象
var p = new Person();

/**
 * 谷歌浏览器显示的格式
 * Person {
 *   __proto__: Object
 * }
 */
console.log(p);

//定义属性,并赋值
p.username = "xxx";
console.log(p);
/*
 * Person {username: "xxx"}
 */

//定义方法并赋值
p.sayHello = function(){
    console.log("hello world");
};
//调用:
p.sayHello();

console.log("------------------------------------------------------------");

//定义一个带参的构造函数
function User(username,password){
    //构造器中,this表示要创建的当前对象
    this.username = username;
    this.password = password;
    
    //方法中,this表示当前调用该方法的对象
    //定义一个匿名函数,然后
    this.info = function info(){
        console.log("name:"+this.name+";"+"password:"+this.password);
    };
}

var user = new User("小林","123");
console.log(user);
user.info();

var user1 = new User("若愚","11");
console.log(user1);
user1.info();











相关文章

  • 9.面向对象

  • 跟着大大学python(33)

    9.类 面向对象编程是最有效的软件编写方法之一。在面向对象编程中,你编写表示现实世界中的事物和情境的类,并基于这些...

  • Python:9.面向对象编程

    访问限制 继承和多态 获取对象信息 实例属性和类属性 千万不要对类属性和实例属性使用相同的名字,因为相同名字的实例...

  • 9.面向对象与函数

    课程来自慕课网Visitor.zc老师 面向对象与函数 main.m People.h People.m

  • Python基础知识7 20190425

    9.面向对象 (OOP) 面向过程:顺序执行,只有执行,没有返回值,特点是侧重怎么做,就是在主程序中调用不同的函数...

  • 9.面向对象的程序编程

    1.使用Object.defineProperty 对象劫持 Object.defineProperty()语法说...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • 总结.Net基础知识——献给即将入坑的同行们(一期)

    什么是面向对象 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗...

  • 面向对象基础

    面向对象编程包括: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编程实现(OOP) 面向对象思想...

网友评论

      本文标题:9.面向对象

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