Java空类和空接口的比较.doc

Java空类和空接口的比较.doc

ID:62033629

大小:22.00 KB

页数:4页

时间:2021-04-15

Java空类和空接口的比较.doc_第1页
Java空类和空接口的比较.doc_第2页
Java空类和空接口的比较.doc_第3页
Java空类和空接口的比较.doc_第4页
资源描述:

《Java空类和空接口的比较.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java空接口和空类的比较王培鹤wangpeihe624@126.com1、空接口(E)packageouc。sei.wph;publicinterfaceE{}2、空类(F)package ouc。sei。wph;publicclass F{}3、测试类(M)packageouc.sei.wph;importjava.lang。reflect。Constructor;importjava.lang。reflect.Field;importjava。lang.reflect.Method;publicclassM {ﻩ/** *@paramargs*/publics

2、tatic voidmain(String[]args) {Class<?〉[]clazzes=newClass〈?〉[2];clazzes[0] =E。class;ﻩﻩclazzes[1]=F.class;ﻩﻩﻩField[] feilds;//存放属性字段ﻩConstructor〈?>[] constructors;//存放构造方法ﻩMethod[]methods;//存放方法Class〈?〉superClass;//存放直接父类Class<?>[]superInterfaces;//存放所实现的借口ﻩﻩfor(Class〈?〉clazz:clazzes){ﻩS

3、ystem.out。println("<"+clazz+"〉");ﻩﻩ/*查找属性字段*/ﻩﻩfeilds= clazz。getFields();ﻩSystem。out.println("t”+ field+ ”<Field/〉");ﻩﻩ}ﻩﻩﻩSystem。out.println("t〈Fields〉");ﻩﻩﻩﻩﻩ/*查找构造方法*/ﻩconstructors=clazz.getConstructors();ﻩSy

4、stem。out.println(”t<Construtors>");for(Constructor<?>constructor:constructors){ﻩSystem.out.println(”t\t〈Construtor>" +constructor+”〈/Construtor〉”);ﻩ}ﻩﻩSystem.out。println(”t");ﻩﻩﻩﻩ/*查找方法*/ﻩmethods =clazz。getMethods();ﻩﻩSystem.out。println("t〈Methods>");ﻩfor (Method meth

5、od:methods){ﻩSystem.out。println(”\tt<Method>”+method+"</Method>");}ﻩﻩﻩSystem.out.println("t</Methods>”);ﻩﻩﻩ/*查找父类*/ﻩsuperClass=clazz.getSuperclass();ﻩﻩSystem.out.print("t<SuperClass〉”);ﻩif(superClass!=null)System。out.print(superClass);ﻩﻩSystem.out。println("〈/SuperClass〉");ﻩﻩﻩ/*查找实现的

6、借口*/ﻩﻩﻩsuperInterfaces=clazz.getInterfaces();ﻩﻩSystem。out.println("t<superInterfaces>");ﻩfor(Class〈?>superInterface : superInterfaces){ﻩSystem。out。println("tt”+superInterface +”

7、(”〈Fields>ﻩ<Fields>ﻩ<Construtors〉ﻩ</Construtors〉ﻩ<Methods>ﻩﻩ〈SuperClass>〈superInterfaces>〈/superInterfaces〉ﻩ<Construtors><Construtor〉public ouc。sei。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。