《Java程序设计:020609_instanceof关键字》由会员分享,可在线阅读,更多相关《Java程序设计:020609_instanceof关键字(3页珍藏版)》请在金锄头文库上搜索。
MLDN 软件教学研件教学研发部部JAVA 应用开发详解应用开发详解面向对象(高级) instanceof关键字可以用可以用instanceof 判断是否一个对象实判断是否一个对象实现了某个接口;现了某个接口;也可以用它来判断一个实例对象是否属于也可以用它来判断一个实例对象是否属于某一个类。某一个类。语法格式:语法格式: 对象对象 instanceof 类类(或接口或接口)返回值:返回值: true falseinstanceof操作符public class 人人 public 衣食住行()衣食住行() public class 男人男人 extends 人人 public 吸烟()吸烟() public class 女人女人 extends 人人 public 美容()美容() instanceof操作符public class Test public call(人人 p) if(p instanceof 男人男人) 男人男人 m=(男人)男人)p; m.吸烟吸烟(); else if(p instanceof 女人女人) 女人女人 f=(女人女人)p; f.美容美容(); public static void main(String args) 男人男人 m=new 男人男人(); call(m);