Java基础回顾_instanceof运算符_属于
来源:互联网 发布:淘宝评论没有了 编辑:程序博客网 时间:2024/06/05 22:43
java 中的instanceof运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。
package 基础;/** * * TODO 用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 * * @author 赖奇 * @version 1.0 * @since 2014-6-15 */public class instanceof关键字 {/** * 类型转换用 对象变量名 instanceof 类名(或接口interface) 来判断变量的向下或向上的的转型 * 当对象强制转换为不是实例的子类时,抛出该异常。java.lang.ClassCastException异常 */public static void main(String[] args) { Animal a = new Animal("动物"); Animalc = new Cat("猫","black"); Dog d = new Dog("狗","write"); System.out.println(a instanceof Animal);//动物属于动物 System.out.println(c instanceof Animal);//猫属于动物 System.out.println(a instanceof Cat);//动物不属于猫 //把动物强制转换成猫,将出现java.lang.ClassCastException异常// System.out.println((Cat)a instanceof Cat); }}class Animal{//动物类private String name;Animal(String str){//构造方法name = str;}public String getName() {//得到名字return name;}}class Cat extends Animal{//猫继承了动物类private String color;Cat(String name, String color){super(name);this.color = color;}public String getColor() {return color;}}class Dog extends Animal{private String furcolor;public Dog(String name, String c) {super(name);furcolor = c;}public String getFurcolor() {return furcolor;}}
0 0
- Java基础回顾_instanceof运算符_属于
- java基础_instanceof运算符的总结
- java学习之旅45--面向对象_18_多态_基本概念_强制转型问题_instanceof运算符
- 45_面向对象_18_多态_基本概念_强制转型问题_instanceof运算符
- Java基础-位运算符回顾
- Java基础_运算符
- Java基础_运算符
- java基础第一章_运算符_算数运算符
- java基础5_运算符_语句_方法
- Java基础_变量和运算符
- java基础_位运算符
- Java基础回顾_常用类_StringBuffer
- Java基础回顾_常用类_StringBuilder
- java基础_第一章_三目运算符
- JAVA位运算符回顾
- Java基础学习3_常用运算符
- Java基础回顾_常用类_String常用1
- Java基础回顾_常用类_String常用2
- 中国天气网天气图例
- UVa 10041 - Vito's Family
- acdream Number theory
- httpClient4.3发送https请求
- Android工具包AndroidUtils
- Java基础回顾_instanceof运算符_属于
- poj 2478 Farey Sequence(基于素数筛法求欧拉函数)
- 每日算法之三十四:Multiply Strings
- ,成为JVM平台的忠实拥趸,
- “svn: Can't convert string from 'UTF-8' to native encoding” 错误
- Socket的阻塞模式和非阻塞模式
- 解决mysql忘记root密码
- NOJ1054回文回文!——水题
- Android R.java问题总结