当前位置: 首页 > news >正文

做招聘信息的网站有哪些软文素材网站

做招聘信息的网站有哪些,软文素材网站,昆山网站建设官网,wordpress 热搜词instanceof是Java的一个二元操作符&#xff0c;和&#xff0c;>&#xff0c;<是同一类东东。由于它是由字母组成的&#xff0c;所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例&#xff0c;返回boolean类型的数据。举个例子&#xff1a;  …

instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子:

  String s = "I AM an Object!";
  boolean isObject = s instanceof Object;

  我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,也就是isObject的值为True。
  instanceof有一些用处。比如我们写了一个处理账单的系统,其中有这样三个类:

  public class Bill {//省略细节}
  public class PhoneBill extends Bill {//省略细节}
  public class GasBill extends Bill {//省略细节}

  在处理程序里有一个方法,接受一个Bill类型的对象,计算金额。假设两种账单计算方法不同,而传入的Bill对象可能是两种中的任何一种,所以要用instanceof来判断:

  public double calculate(Bill bill) {
  if (bill instanceof PhoneBill) {
  //计算电话账单
  }
  if (bill instanceof GasBill) {
  //计算燃气账单
  }
  ...
  }
  这样就可以用一个方法处理两种子类。

  然而,这种做法通常被认为是没有好好利用面向对象中的多态性。其实上面的功能要求用方法重载完全可以实现,这是面向对象变成应有的做法,避免回到结构化编程模式。只要提供两个名字和返回值都相同,接受参数类型不同的方法就可以了:

  public double calculate(PhoneBill bill) {
  //计算电话账单
  }

  public double calculate(GasBill bill) {
  //计算燃气账单
  }

  所以,使用instanceof在绝大多数情况下并不是推荐的做法,应当好好利用多态。

转载于:https://www.cnblogs.com/littleCode/p/4056169.html

http://www.lbrq.cn/news/2384497.html

相关文章:

  • 优化网站制作方法大全中央新闻联播
  • 邯郸营销网站建设域名网站查询
  • 乌鲁木齐本地网站设计公司企业网站
  • 韩国原生ip站群服务器百度推广app下载官方
  • 做星座网站公司要做seo
  • 建立外贸网站多少钱fifa最新排名出炉
  • 百度网站介绍显示图片百度搜索关键词排名优化技术
  • 苏州 网站设计 知名什么平台可以发广告引流
  • 郑州快速网站优化公司哪家好成品网站源码
  • 西安印象网站建设百度账号中心官网
  • 深圳企业网站制作报价南京seo域名
  • 自己做网站运营西安seo顾问
  • wordpress导航站主题网站设计制作在哪里找
  • 做电视网站需要多大的服务器制作网页需要多少钱
  • 使用动易模版制作网站seo标签优化
  • 公司网站 优帮云营销策略ppt模板
  • 网站建设用什么语言好湖南网站seo推广
  • 做网站要学些什么条件深圳seo秘籍
  • 社区论坛网站建设企业网络推广计划书
  • 花都网站开发网站seo搜索引擎优化案例
  • 动态网站中如何做项目栏北京网站推广营销策划
  • 怎么做五个页面网站网站编辑seo
  • 佛山网站建设设计一个新产品的营销方案
  • 中国万网注册网站有什么推广产品的渠道
  • 专门做生鲜的网站重庆百度seo整站优化
  • 涟源市建设局网站免费网站生成器
  • 想弄个网站怎么出售友情链接
  • 网站开发工作协议书范本广告推广免费平台
  • 沧浪seo网站优化软件有哪些平台可以免费发广告
  • 杭州雄飞网站建设网络公司东莞谷歌推广公司
  • 【C语言进阶】结构体
  • 70 gdb attach $pid, process 2021 is already traced by process 2019
  • [spring6: PointcutAdvisor MethodInterceptor]-简单介绍
  • 【RAG实战】用户反馈如何关联算法优化
  • DeepSeek:大模型时代多模态AI数据库的破局者
  • 【SAP SD】跨公司销售、第三方销售、STO采购(公司间合同配件)