public class Test03 {public static void main(String[] args) throws ClassNotFoundException {Person person = new Student();System.out.println("这个人是:"+person.name);// 方式一: 通过对象获取Class c1 = person.getClass();System.out.println(c1.hashCode());// 方式二:forname 获得Class c2 = Class.forName("reflection.Student");System.out.println(c2.hashCode());// 方式三: 通过类名.class 获得Class c3 = Student.class;System.out.println(c3.hashCode());// 方式四: 基本内置类型的包装类都有一个Type属性Class c4 = Integer.TYPE;System.out.println(c4);// 获得父类类型Class c5 = c1.getSuperclass();System.out.println(c5);}
}class Person{public String name;public Person() {}public Person(String name) {this.name = name;}@Overridepublic String toString() {return "Person{" +"name='" + name + '\'' +'}';}
}class Student extends Person{public Student(){this.name = "学生";}
}class Teacher extends Person{public Teacher() {this.name = "老师";}
}

https://www.bilibili.com/video/BV1p4411P7V3?p=7

Java-得到 Class 类的几种方式相关推荐

  1. JAVA获取Class类的4种方式

    目录 一.准备 1.1 创建一个实体类如下: 二.获取Class类 2.1 调用运行时类的属性: 类名称.class 2.2  通过运行时类的对象的getClass方法 2.3 调用Class的静态方 ...

  2. Java 创建类的四种方式

    Java 创建类的四种方式 对于上学期已经学习过c++的同学,是不是对另一大编程语言产生了浓厚的兴趣,对于c++的面向对象编程,又和java的面向变量有何区别,下面我们从java四种创建对象来说起. ...

  3. Java转JSON串的几种方式

    以下总结一下java转JSON串的几种方式: 1.将java对象转成json串 2.通过JSONObject生成json串 3.通过json字符串生成json串 代码通过阿里的fastjson包实现. ...

  4. JAVA中集合输出的四种方式

    在JAVA中Collection输出有四种方式,分别如下: 一) Iterator输出. 该方式适用于Collection的所有子类. public class Hello {public stati ...

  5. 返回ajax有几种方式,java ajax返回 Json 的 几种方式

    方式 1. : 自写代码转 Json 需要  HttpHttpServletRequest request  HttpServletResponse response 后台 : @RequestMap ...

  6. Java中实现接口的三种方式您造吗?

    本文介绍了Java中实现接口的三种方式:常规实现方式.匿名内部类和 Lambda表达式实现方式.希望已经了解的同学可以重新温习一下,不了解的同学则从中受益! Java中接口最常规的实现方式 同学们都会 ...

  7. java中实现多线程的三种方式

    java中实现多线程的三种方式 1.实现多线程的方法: 在java中实现多线程的两途径:继承Thread类,实现Runable接口(Callable) 2.继承Thread类实现多线程: ​ 继承类T ...

  8. 【转】java调用http接口的几种方式总结

    java调用http接口的几种方式总结 本文参考: https://blog.csdn.net/fightingXia/article/details/71775516 https://www.cnb ...

  9. java数组转List的几种方式

    目录 java数组转List的几种方式 方式一:Arrays.asList(); 方式二:new ArrayList<>(Arrays.asList()) 方式三:Collections. ...

  10. Java 数组转List的四种方式

    Java 数组转List的四种方式 第一种方式(未必最佳):使用ArrayList.asList(strArray) ​ 使用Arrays工具类Arrays.asList(strArray)方式,转换 ...

最新文章

  1. arm服务器配置信息,ARM板 web服务器交叉编译及配置
  2. 用Core Temp查看服务器CPU温度
  3. 【NOIP模拟】图论题Graph
  4. txt如何单独单独选择一列_散列| 单独链接以解决冲突
  5. MaxCompute在电商场景中如何进行漏斗模型分析
  6. 1.4编程基础之逻辑表达式与条件分支 07 收集瓶盖赢大奖
  7. Python中使用Redis的批处理工具pipeline(这种方法从底层思考效率还是低于“订阅发布机制”)
  8. 【Win10 应用开发】实现数据的增量加载
  9. Ext this.getView(...).saveDocumentAs is not a function
  10. 前端操作复制粘贴板(clicpboardData )
  11. Python批量化实现SAR图像的海陆分割
  12. android编辑keynote,Keynote添加和编辑母版幻灯片
  13. 深度学习李宏毅21春_16_GAN_P3
  14. win10更改了用户名后远程登录还要用原来的用户名怎么修改
  15. ubuntu16.04火狐浏览器B站提示下载flash插件
  16. Selenium+Request爬取某鱼直播音频数据(下)
  17. 【Python | 词云】聊天记录绘制超美词云(七夕快乐 ,曾同学)
  18. EC200U open方案环境搭建
  19. 温故知新-什么是软件工程
  20. Windows10系统安装好用的截图软件--snipaste

热门文章

  1. std::thread详解
  2. 这样才是代码管理和 Commit 的正确姿势 | 研发效能提升36计
  3. MaxCompute 费用暴涨之新增SQL分区裁剪失败
  4. Knative 初体验:Serving Hello World
  5. AI 如何推动双碳目标达成?施耐德电气这么说
  6. 从代码到 Docker、Kubernetes、Istio、Knative……,或许是时候重新思考从代码到云的编程了...
  7. 6.6折票仅剩3天 | BDTC 2019全日程公布,哪些是你感兴趣的话题?
  8. 一文读懂云计算和PAYG“现付现用”模型
  9. 云漫圈 | 学Python还是Java, 8张漫画带你全面分析
  10. mysql表全连接_关于mysql 实现表连接(左,右,内,全连接)