javascript的简单问题

[复制链接]
查看11 | 回复1 | 2008-4-30 23:50:44 | 显示全部楼层 |阅读模式
function 函数名 (类对象){ 类对象.成员变量="list";}var person1 = 创建对象; 调用change(person1)函数; 调用person1类对象的.say()函数...(这个say()就是sayfunction()函数.不知道懂了没?!
回复

使用道具 举报

千问 | 2008-4-30 23:50:44 | 显示全部楼层
从入口代码var person1 = new person("zhangsan",18);change(person1);person1.say(); 可以看出。change的参数是一个person类型的实例。程序中为它传入了一个以("zhangsan",18)参数构造的person类的实例。change的作用就是改变这个实例的name变量的值为list。而person1中的say又是一个对象,它是sayfunction的实例。最后,sayfunction这个类其实仅仅是一个方法,那么say就是一个具体化的方法。理解的关键:在这个例子中person是一个类,其中的say是一个函数。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行