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

点播视频网站怎么建设网络营销成功案例ppt免费

点播视频网站怎么建设,网络营销成功案例ppt免费,wordpress的style.css,常州建设网站平台instanceof是Java、php的一个二元操作符&#xff08;运算符&#xff09;&#xff0c;和&#xff0c;>&#xff0c;<是同一类东西。由于它是由字母组成的&#xff0c;所以也是Java的保留关键字。它的作用是判断其左边对象是否为其右边类的实例&#xff0c;返回boolean类型…

instanceof是Java、php的一个二元操作符(运算符),和==,>,<是同一类东西。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。可以用来判断继承中的子类的实例是否为父类的实现。相当于c#中的is操作符。java中的instanceof运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。

 

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在绝大多数情况下并不是推荐的做法,应当好好利用多态。
二、对象类型的强制转换
例如:
继承关系 class Manager extends Employee
----------------------------------------------------------
public void doSomething(Employee e) {
if ( e instanceof Manager){
Manager m = (Manager) e ;
}
}

转载于:https://www.cnblogs.com/wangzhongqiu/p/6287845.html

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

相关文章:

  • 企业中标信息查询网涟源网站seo
  • 网站说服力营销型网站策划 pdf网推平台
  • 旅游做攻略用什么网站好情感营销的十大案例
  • 网站域名管理中心企业互联网推广
  • 武汉市东西湖区建设局官方网站seo入门书籍
  • 电商网站开发日志网站推广渠道
  • 1997年做网站是什么语言厦门网站优化公司
  • dw自己做网站百度推广代理公司
  • 金华建设二建哪个网站报名百度引流免费推广怎么做
  • 网站建设xywlcn营销型网站建设步骤
  • 自适应网站建设需要注意什么企业网站推广方案策划
  • 网站网页怎么做长沙优化科技
  • 替别人做设计的网站多少钱网站权重怎么看
  • wordpress 移动到回收站发生错误怎样创建一个网站
  • html5做网站导航页潍坊seo建站
  • 青岛教育平台网站建设google怎么推广
  • 做视频上传可以赚钱的网站深圳优化公司哪家好
  • 开发电商网站多少钱开网店
  • 做兼职比较好的网站在线看seo网站
  • 生鲜b2c网站建设规划书长春seo主管
  • 浏阳市政府门户网站品牌推广方案案例
  • 个人网站可以做百度推广吗做网站价格
  • 模型评测网站怎么做googleplay官网
  • 室内设计公司官网seo优化seo外包
  • 腾讯官网登录入口企业网站设计优化公司
  • 首次建设网站流程网站关键词公司
  • 学做网站有多难河北seo关键词排名优化
  • 网站建设有哪些需要注意的关键细节西安网站制作建设
  • 建材公司网站建设方案全网推广哪家正宗可靠
  • 响应式网站特点网络流量统计工具
  • 调试Claude code的正确姿势
  • 在C++里如何避免栈内存溢出
  • C++虚函数易错点整理
  • Linux中添加重定向(Redirection)功能到minishell
  • Go-Redis × RediSearch 全流程实践
  • uniapp 动态控制横屏(APP 端)