web前端学习(四)JavaScript学习笔记部分(9)-- JavaScript面向对象详解

1、认识面向对象

1.1、概念

  1.一切事物皆是对象

  2.对象具有封装和继承特性

  3.信息隐藏(类的信息隐藏,包括属性和方法)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    var person = {
        name : "iwen",
        age:30,
        eat:function(){
            alert("能吃");
        }
    }
    alert(person.name);
    person.eat();/*执行对象的函数时带上括号就可以执行了*/


    function Person(){
        /*什么都不写*/
    }/*把函数当做对象使用*/
    Person.prototype = {
        name:"iwen",
        age:30,
        eat:function(){
            alert("吃two");
        }
    }
    var p = new Person();
    console.log(p);
    alert(p.age + `,`+p.name);
    p.eat();
</script>
</body>
</html>

2、面向对象(一)

3、面向对象(二)

猜你喜欢

转载自www.cnblogs.com/chizenglin/p/10095830.html
今日推荐