使用JS编写一段面向对象的代码

    大概是在2009年吧,去参加了一个公司的笔试题目,题目的内容是“使用JS编写一段面向对象的代码”,因为在这家公司待得时间太长了,很少碰到JS方面的编程需求,所以这个题目居然没有回答上来,最近趁着假期,重温了JavaScript相关的知识,把这个题目的解答写在这里,算是对几年前的这个考试的一个纪念好了。

<script type="text/javascript">
 function Animal(aname,age,weight){
 	this.aname = aname;
 	this.age = age;
 	this.weight = weight;
 }
 function Animal.prototype.getAname(){
 	return this.aname;
 }
 function Animal.prototype.setAname(aname){
 	this.aname = aname;
 }
 function Animal.prototype.getAge(){
   return this.age;	
 }
 function Animal.prototype.setAage(age){
   this.age = age;	
 }
 function Animal.prototype.getWeight(){
   return this.weight;	
 }
 function Animal.prototype.setWeight(){
   this.weight = weight;	
 }
 var animal = new Animal('Andy',13,13);
 document.write(animal.getAge());
 animal.setAname('Chenzw');
 document.write(animal.getAname());
</script>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值