代码如下:

package ClassObjectPack;public class Student {private String name;int age;public String address;public Student(String name, int age, String address) {this.name = name;this.age = age;this.address = address;}public Student() {}private Student(String name) {this.name = name;}Student(String name, int age) {this.name = name;this.age = age;}private void function(){System.out.println("function");}public void method1(){System.out.println("method");}public void method2(String s){System.out.println("method:"+s);}public String method3(String s,int i){return s+","+i;}@Overridepublic String toString() {return "Student{" +"name='" + name + '\'' +", age=" + age +", address='" + address + '\'' +'}';}
}
package ClassObjectPack;public class ReflectDemo {public static void main(String[] args) throws ClassNotFoundException {//使用类的class属性来获取该类对应的Class对象Class<Student> c1 = Student.class;System.out.println(c1);Class<Student> c2 = Student.class;System.out.println(c2==c1);System.out.println("--------------------------");//调用对象的getClass()方法,返回该对象所属类对应的Class对象Student s = new Student();Class<? extends Student> c3 = s.getClass();System.out.println(c1==c3);//使用Class类中的静态方法forName(String className)Class<?> c4 = Class.forName("ClassObjectPack.Student");System.out.println(c1==c4);}
}

[Java基础]获取Class类的对象相关推荐

  1. Java基础笔记_6_类和对象_成员变量

    一 类和对象 类是抽象的概念,是对象的模板 对象是具体的事物,是类的具体实例 创建类的语法 public class 类名{  // 类内容 } 创建对象的语法 new 关键字就是实例化对象的意思.& ...

  2. Java基础-简聊类与对象

    简聊类和对象 我们在了解类和对象前,先聊下面向对象程序设计,面向对象程序设计就是通过对象来进行程序设计,对象表示一个可以明确标识的实体,比如:一辆车.一个人.一朵花等等,每个对象都有它自己独特的标识: ...

  3. Java基础:String类

    相关阅读 Java基础:String类 Java字符串格式化 Java基础:正则表达式 1. 概述 字符串是由多个字符组成的一串数据(字符序列),字符串可以看成是字符数组. 在实际开发中,字符串的操作 ...

  4. 一文带你深入理解【Java基础】· 枚举类

    写在前面 Hello大家好, 我是[麟-小白],一位软件工程专业的学生,喜好计算机知识.希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正!谢谢大家!!! ...

  5. 八、Java面向对象编程(类、对象、方法、重载、可变参数、作用域、构造器、this本质)

    文章目录 Java面向对象编程(类.对象.方法.重载.可变参数.作用域.构造器.this本质) 一.类与对象 1. 类与对象的引出 2. 使用现有技术解决 3. 现有技术解决的缺点分析 4. 类与对象 ...

  6. 【狂神说笔记—— Java基础07-常用类】

    Java基础07-常用类 Object类 大家都知道Object是所有类的父类,任何类都默认继承Object. 理论上Object类是所有类的父类,即直接或间接的继承java.lang.Object类 ...

  7. Java基础复习-常用类

    Java基础复习-常用类 本文仅对学习过程中所缺java知识点的查缺补漏复习 String 代表字符串.Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现. St ...

  8. 多重继承_Python 和 Java 基础对比 10 —— 类的封装、继承和多态

    @Python大星 一.Python 类的封装.继承和多态 封装 继承 Python 支持多父类的继承机制,所以需要注意圆括号中基类的顺序,若是基类中有相同的方法名,并且在子类使用时未指定,Pytho ...

  9. Java基础知识运用,用对象,线程,Java窗口画出太阳系

    一个项目让你搞懂对象:Java基础知识运用,用对象,线程,GUI画出太阳系 一.需求分析: 用java基础知识画出太阳系八大行星的运行轨迹图,要求:运行轨迹图是动态图片,画出运行轨迹,画出地月系(不需 ...

最新文章

  1. 如何添加ORACLE 的 ODBC
  2. 详细的聊聊接口性能优化的11个小技巧 不收藏对不起我
  3. jQuery对象与DOM对象的相互转化
  4. oracle 11g ocfs,Oracle 将不再提供ASMlib和OCFS2软件和支持给红帽 RedHat 6的新发行版
  5. CE5.0 - romimage.exe如何填充eboot.bin中的pTOC特殊指针生成.nb0
  6. Android测试中被测应用挂了怎么办?
  7. 荣耀v30pro搭载鸿蒙吗,荣耀麒麟30pro+,可以搭载鸿蒙的顶级荣耀,你买了吗?...
  8. 查看/修改Linux时区和时间
  9. C#之double网络字节序
  10. C语言控制台美化教程
  11. TIA Openness开发入门(2)
  12. foxpro获取html数据类型,FoxPro数据库写入html文件中
  13. linux垃圾文件清理,请问 如何linux 垃圾文件清理、
  14. 记一次m3u8文件转mp4的经历
  15. 【无标题】这个怎么写
  16. 【嵌入式操作系统-2】Cortex-M7处理器编程者模型
  17. win10怎么把网络里面计算机删除,win10怎么删除多余的网络连接 win10网络连接不可用怎么回事...
  18. 计算机软件技术有哪些,1.1 什么是计算机软件技术
  19. java jdbc程序,Java构建JDBC应用程序的操作
  20. 老卫带你学---使用cv2.imwrite保存的图像是全黑的

热门文章

  1. Android 节操视频播放器jiecaovideoplayer自定义播放音频使用:屏蔽全屏按钮,增加倒计时,当前时间/总时间
  2. 【专升本计算机】2021年甘肃省专升本计算机全真模拟试题(二)
  3. 【土地评价与土地管理】教案 第一章:土地评价要素的选择
  4. 【ArcGIS遇上Python】从入门到精通系列之第二章:ArcGIS Python基本语法基础速递
  5. C语言试题三十二之编写函数function,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数)。
  6. 栈和队列之设计一个有getMin(得到最小值)功能的栈
  7. 【必懂C++】C++可真是个“固执”的小可爱 02
  8. 重庆大学计算机课程设计,计算机组成原理课程设计报告重庆大学.doc
  9. 马斯克投15亿,价值47000美元的比特币,其实是一群数学家搞出来的……
  10. 简单粗暴的肢体语言解读攻略 | 今日最佳