javasrcipt 面向对象编程的例子

发布时间:2020-09-17编辑:脚本学堂
为大家介绍一个javascript面向对象编程的例子,供大家学习参考。

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="float_.css">
<script type="text/javascript">
    //用构造方法来创建对象
    function Person(){
        var name="小明"; //私有的只能在内部使用
        var age=20;        //私有的只能在内部使用
        this.name2="小白"    //this.name2 表示name2这个属性是公开的

        this.show=function(){
            //函数 这就是Person类里面的一个公开的方法 在公开方法访问私有属性
            alert("name2:" + this.name2 + "age:" + age);
            show();//这样可以访问私有方法
     //by www.jb200.com
        }

        function show(){
            //函数 这就是Person类里面的一个私有的方法 只能在内部使用
            //如要一定要使用,只能通过公开方法(特权方法)来调用私有方法来实现
            alert("name1:" + name + "age:" + age);
        }
    }
    var p1=new Person();
    //p1.show();  //运行报错
    //alert(p1.name2);
    p1.show();
</script>
</head>
<body>
脚本学堂,欢迎大家的光临。
</body>
</html>

注意:this代码调用this所有的函数的对象实例。
更多javascript 教程,尽在脚本学堂。
 

您可能感兴趣的文章:

JavaScript面向对象编程(入门参考)
理解JavaScript中的面向对象
深入解析 Javascript 面向对象编程
JavaScript 面向对象的原型与实例分析
JavaScript面向对象的一个例子
JavaScript 面向对象(OOP)的语法参考
javascript面向对象之this用法举例
javascript面向对象编程之this详解
javascipt面向对象扩展的例子
javascipt面向对象之成员函数实例