Java面试题:获得一个类的类对象有哪些方式

 我来答
西安IT优就业
2018-05-09 · TA获得超过1561个赞
知道小有建树答主
回答量:1108
采纳率:90%
帮助的人:184万
展开全部

给你介绍3种获得类对象方式: 

第一种方式:通过类本身来获得对象

  • Class classname =  this .getClass();  

第二种方式:通过子类的实例获取父类对象

  • ClassName cn =  new  ClassName();  

  • UserClass = cn.getClass();  

  • Class SubUserClass = UserClass.getSuperclass();   

第三种方式:通过类名加.class获取对象

  • Class ForClass = **.**.ClassName. class ;(类在包中的路径加. class )  

第四种方式:通过类名的字符串获取对象

  • Class ForName = Class.forName( "**.**.ClassName" );  

这种方式在jdbc中常用到。

    余通999
    2018-03-24 · TA获得超过591个赞
    知道小有建树答主
    回答量:290
    采纳率:89%
    帮助的人:97.8万
    展开全部

    我在网上帮你找的,这是链接,里面有详细介绍网页链接

    1.使用new关键字

    2.使用Class类的newInstance方法

    3.使用Constructor类的newInstance方法

    4.使用clone方法

    5.使用反序列化

    已赞过 已踩过<
    你对这个回答的评价是?
    评论 收起
    推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

    为你推荐:

    下载百度知道APP,抢鲜体验
    使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
    扫描二维码下载
    ×

    类别

    我们会通过消息、邮箱等方式尽快将举报结果通知您。

    说明

    0/200

    提交
    取消

    辅 助

    模 式