1.class对象的getclasses()方法获取的是该类中所有的公共的内部类,以及从父类,父接口继承来的内部类。getinterfaces()方法返回类继承的所有接口。
import javax.print.attribute.standard.PrinterInfo;
interface HasBatteries{}
interface Waterproof{}
interface ShootsThings{}
class Toy{
Toy(){}
Toy(int i){}
}
class FancyToy extends Toy implements HasBatteries,Waterproof,ShootsThings{
public FancyToy() {
// TODO 自动生成的构造函数存根
super(1);
}
}
public class ToyTest {
public static void main(String[] args){
Class class1=null;
try{
class1=class1.forName("FancyToy");
}catch (ClassNotFoundException e) {
// TODO: handle exception
}
printInfo(class1);
Class[] faces=class1.getInterfaces();
for(int i=0;i2.Class对象的forName()使用时传递的类名classname参数是需要全名的,不能只加类名,比如包名.类名,java.lang.String。
瑞宝通JAVA版B2B电子商务系统
瑞宝通B2B系统使用当前流行的JAVA语言开发,以MySQL为数据库,采用B/S J2EE架构。融入了模型化、模板、缓存、AJAX、SEO等前沿技术。与同类产品相比,系统功能更加强大、使用更加简单、运行更加稳 定、安全性更强,效率更高,用户体验更好。系统开源发布,便于二次开发、功能整合、个性修改。 由于使用了JAVA开发语言,无论是在Linux/Unix,还是在Windows服务器上,均能良好运行
下载
import javax.print.attribute.standard.PrinterInfo;
interface HasBatteries{}
interface Waterproof{}
interface ShootsThings{}
class Toy{
Toy(){}
Toy(int i){}
}
class FancyToy extends Toy implements HasBatteries,Waterproof,ShootsThings{
public FancyToy() {
// TODO 自动生成的构造函数存根
super(1);
}
}
public class ToyTest {
public static void main(String[] args){
Class class1=null;
try{
class1=class1.forName("FancyToy");
}catch (ClassNotFoundException e) {
// TODO: handle exception
}
printInfo(class1);
Class[] faces=class1.getInterfaces();
for(int i=0;i










