• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试面向对象编程,我的思想

发布: 2009-11-17 10:23 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 43次 | 进入软件测试论坛讨论

领测软件测试网

  我们把操作符的话题在转到函数上来,我们一直强调的是“对象调方法”------对象其实调的是方法的“名称”。而我们现在要对方法进想重载,也就是定义多个相同名称的函数,这样计算机在调用的时候不会混淆嘛?我想应该不会的,呵呵,因为仅仅是函数名称相同,而我们在调用函数时会把参数传递给他的。既是没有参数也是一种参数传递参数的信息(信息为无参数)!然而由于参数类型、参数数量、返回值类型不同我们就可以对相同名称的函数进行区分了!目的只有一个,用简便的方法实现更多的功能。还是举个例子吧,重载构造函数!


   public class employee{
  
  public employee(String n,int a,char s,float e,boolean l){ //看这个构造函数
  
  name = n; //设置员工姓名
  
  age = a; //设置员工年龄
  
  sex = s; //设置员工性别
  
  emolument = e; //设置员工薪水
  
  lunch =l; //设置员工午餐
  
  }
  
  public employee(){ //请注意这个函数没有参数
  
  name = “jw”;
  
  age = 20;
  
  sex = ’W’;
  
  emolument = 99;
  
  lunch = true
  
  }
  
  //……等等
  
  };

 


延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网