论坛首页 入门技术论坛

Javascript 中的继承

浏览 1195 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-02-19  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Javascript 中的继承</title>
    <script type="text/javascript">
        function Person(name) {
            this.name = name;
        }
        
        Person.prototype.getName = function() {
            return this.name;
        }
        
        function Man(name, sex) {
            Person.call(this, name);
            this.sex = sex;
        }
        
        Man.prototype = new Person();
        
        Man.prototype.getSex = function() {
            return this.sex;
        }
        
        var person = new Person('stefan');
        var mPerson = new Man('stefan2', 'man');
        
        alert(person.getName());
        
        alert(mPerson.getName());
        alert(mPerson.getSex());
    </script>
</head>
<body>

</body>
</html>
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics