javascript 中面向对象编程(类的继承)!

<script type="text/javascript">
// 人的基类
var Person=new ( function()
{
    var sex;
    var name;
    this.getSex=function()
    {
        return sex;
    }
    this.setSex=function(value)
    {
        sex=value;
    }
}
);

//学生类,需要继承“人”
var Student=function (parent)
{
    this._class_=parent;
    var workid;
    this._class_.getWorkid=function()
    {
        return workid;
    }
    this._class_.setWorkid=function(value)
    {
        workid=value;
    }
    return this._class_;
}


//示例:
var st=new Student(Person);
st.setWorkid("9527");
st.setSex("man");
alert(st.getSex());
alert(st.getWorkid());
</script>
posted @ 2007-09-01 09:25  阳光囧男  阅读(122)  评论(0编辑  收藏  举报