当JS面向对象之后

当JS面向对象之后,第1张

我把JS也面向对象了,感兴趣的朋友可以来看看代码,哈哈:

<script>
        function zzl() {//一个类
            getname = function () { //在本类内部访问,私有方法
                return "zhangzhanling";
            }
            this.getfirstname = function () { //在本类及本类的实例中访问,公用方法
                return "zhang";
            }
            this.getfirstAndFullName = function () {
                return "full:" + getname() + ",firstName:" + this.getfirstname();
            }
 
        }
        zzl.prototype.hello = function () { //公有方法,它的实例可以访问
            return "hello";
        }
        zzl.info = function () { //公有的静态方法,直接可以访问
            return "1.1.1";
        }
        zzl.prototype.info = {//公有扩展对象
            born: {//扩展属性
                yanli: "1983-03-18",
                yinli: "1982-12-05"
            },
            printBorn: function () {//扩展方法
                alert("生日");
            }
        }
        var z = new zzl(); //建立zzl的一个实例
        alert(z.getfirstAndFullName());
        z.info.printBorn();
        alert(z.info.born.yanli);
       
    </script>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/2081990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-07-22
下一篇 2022-07-22

发表评论

登录后才能评论

评论列表(0条)

保存