Java Script class定义类和对象

安稳与你 提交于 2020-01-26 00:55:07
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <script type="text/javascript">
            class Cat{
                //constructor是一种用于创建和初始化class创建的对象的特殊方法(构造函数)
                constructor(){
                    this.name="猫"
                    this.age=18
                    //sound方法每实例化一次对象就会创建一次,会占用较多内存空间,最好不要写在构造函数里
                    this.sound=function(){
                        console.log("会叫哦")
                    }
                    
                }
                //写在构造函数外,就不会每次实例化都会创建一次,节约空间,在原型中可以找到
                run(){
                        console.log("会跑哦")
                    }
            }
            var cat1=new Cat()
            console.log(cat1)            
        </script>
    </body>
</html>

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!