关于判断是不是应用cloneable接口 在做作业。老师要求写一个泛型的class,其中一个构造器,判断输入的类型有没有应用cloneable接口,如果用了就做一个深度clone,如果没用做一个影子clone。请问,如果判断输入的类型是不是应用了cloneable 接口??谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main (String[] args) { Date d = new Date(); isImplCloneable(d); } public static void isImplCloneable(Object o) { Class[] classes = o.getClass().getInterfaces(); for(int i = 0;i < classes.length ; i++) { if(classes[i].getName().indexOf("Cloneable") != -1) { System.out.println("This class is implements Cloneable"); break; } } } 画图工具 不显示 求助 java图片显示 这三中声明方式有什么区别吗? 有关计算数学常数e的一个问题? 请高手指点 我要学 java与数据库 开发,应先了解哪些知识,急~~ 高手帮我 求助~!关于java程序打包的问题~~~~急!!! 关于继承的问题 不知道怎样写这个正则表达式??? 关于ArrayList和LinkedList JTable选中单元格插入数据? 这个是因为变量没配置正确吗?
Date d = new Date();
isImplCloneable(d);
}
public static void isImplCloneable(Object o) {
Class[] classes = o.getClass().getInterfaces();
for(int i = 0;i < classes.length ; i++) {
if(classes[i].getName().indexOf("Cloneable") != -1) {
System.out.println("This class is implements Cloneable");
break;
}
}
}