首页 > 其他分享 >instanceof 运算符

instanceof 运算符

时间:2022-11-13 19:57:21浏览次数:49  
标签:instanceof System 运算符 Student true public

instanceof 是二元运算符,左边是对象,右边是类;当对象是右面类或子类所创建对象时,返回 true;否则,返回 false。

【示例】使用 instanceof 运算符进行类型判断

public class Test{
  public static void main(String[ ] args) {
    Student s = new Student("高淇",172,"Java");
    System.out.println(s instanceof Person);
    System.out.println(s instanceof Student);
  } 
}

两条语句的输出结果都是 true

标签:instanceof,System,运算符,Student,true,public
From: https://www.cnblogs.com/nylgwn/p/16886726.html

相关文章

  • #yyds干货盘点# 前端歌谣的刷题之路-第一百六十六题-instanceOf
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了......
  • Day3-3 逻辑运算符,位运算符,三元运算符
    逻辑运算符,位运算符,三元运算符packageoperator;​//逻辑运算符publicclassDemo05{publicstaticvoidmain(String[]args){//与&&。或||,......
  • Day3-1 基本运算符
    运算符算术运算符:+,-,*,/,%(模,取余),++,--赋值运算符:=关系运算符:<,>,>=,<=,==,!=,instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>条件运算符:?:扩展赋值运......
  • 运算符
    目录算术运算符逻辑运算符位运算符三元运算符算术运算符如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。但被模数是负数则不可忽略。此外,取模运算的结果不一定总是整......
  • 类和对象——C++运算符重载
    概念:对已有的运算符重新定义,赋予其另一种功能,以适应不同数据类型。。重载的两类方法:1.类成员函数重载2.全局函数重载注意:运算符重载也可以实现函数重载引入:我们希望......
  • C++运算符重载相关知识点
    1.运算符重载限制重载后的运算符必须至少有一个操作数是用户自定义的类型使用运算符时不能违反运算符原来的句法规则,也不能修改运算符的优先级。2.不能进行重载的运......
  • 运算符优先级
     1#include<stdio.h>2#defineproduct(x)((x)*(x))3intmain(intargc,char**argv){4printf("Hello,World!\n");56inta=5;7......
  • python中的运算符
    #1.算术运算符print('1.算术运算符')print('+1+2+3=',1+2+3)print('-10-5-1=',10-5-1)print('*2*2*3=',2*2*3)print('/7/2=',7/2)#除法,操......
  • 【JS】8 种 ES6 中扩展运算符的用法
    扩展操作符 … 是ES6中引入的,将可迭代对象展开到其单独的元素中,所谓的可迭代对象就是任何能用forof循环进行遍历的对象,例如:数组、字符串、Map、Set、DOM节点等。1、拷贝......
  • java中的复合赋值运算符
    本文主要阐明复合赋值运算符即i=i+1.2==>i+=1.2; inti=1;i+=1.2;System.out.println(i);//i==2注意:复合赋值运算符会进行类型转换,具体操作顺序如......