博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Class介绍
阅读量:6984 次
发布时间:2019-06-27

本文共 944 字,大约阅读时间需要 3 分钟。

Class介绍

  • 黑人 白人 黄人—->人 宝马 奥迪 奔驰 QQ H6(油老虎)—>car String list Map …..>Class 
  • java类用于描述一类事物的共性,该类事物有什么属性,至于这个属性的值是什么,则是由这个类的实例对象来确定的,不同的实例对象有不同的属性值.java程序中各个java类,他们是否属于同一类事物呢?这个类的名字就是Class. 
  • java程序中各个java类属于同一类事物,描述这类事物的java类名就是Class
  • 如何得到各个字节码对应的实例对象 
    • 类名.class 
    • 对象.getClass 
    • Class.forName(“类名”)
  • 一个Class里面应该有什么呢 构造方法 属性(成员) 方法
  • 获取一个类的Class对象的三种方式:
public class TestClass {     public static void main(String[] args) throws Exception{         String str = “abc”;         //1.获取str 对应的Class对象         Class class1 = str.getClass();         //2.类名.class 只要是在java中你能想到的任何类型 都会有一份字节码对象         Class class2 = String.class;         //3.Class.forName(); 获取Class对象         Class class3 = Class.forName(“java.lang.String”);         System.out.println(class1 == class2);         System.out.println(class2 == class3);     }​ }

 

  • 第三种和前两种的区别 
    • 前两种你必须明确Person类型. 
    • 后面是你我这种类型的字符串就行.这种扩展更强.我不需要知道你的类.我只提供字符串,按照配置文件加载就可以了

转载于:https://www.cnblogs.com/nangongyibin/p/10184273.html

你可能感兴趣的文章
flex自定义的分区域状态显示控件——原创
查看>>
best introduction to camera calibration
查看>>
1115 Counting Nodes in a BST
查看>>
ComboBox的真实值和显示值
查看>>
SQLI_LAB——Less7~15
查看>>
关于kafka生产者相关监控指标的理解(未解决)
查看>>
Ubuntu中搭建Hadoop2.5.2完全分布式系统(一)
查看>>
C++ new delete(二)
查看>>
css写出三角形(兼容IE)
查看>>
Ibatis.net 属性字段中使用 IN 查询条件
查看>>
Tiled 瓦片地图
查看>>
Qt字符串与整形转换
查看>>
A Course on Borel Sets Exercise 1.3.6 ii
查看>>
数据结构-栈
查看>>
信息安全系统设计基础实验四:外设驱动程序设计 20145222黄亚奇 20145213祁玮
查看>>
病毒分析基础(一)
查看>>
【百度地图API】如何在地图上添加标注?——另有:坐标拾取工具+打车费用接口介绍...
查看>>
django基础知识~RBAC实验部分代码记录
查看>>
php自己总结的一些经典的实例
查看>>
Todolist总结
查看>>