1、class文件中,字段表集合中,不会出现父类或者接口中继承而来的字段,但是有可能会列出原来代码中不存在的字段,比如在内部类中,为了保持对外部类的访问性,会自动添加指向外部类实例的字段。
2、java语言中,不允许存在两个同名的字段。但是在class文件中,只要两个字段的描述符不一样,那么重名就是合法的。
1、class文件中,字段表集合中,不会出现父类或者接口中继承而来的字段,但是有可能会列出原来代码中不存在的字段,比如在内部类中,为了保持对外部类的访问性,会自动添加指向外部类实例的字段。
2、java语言中,不允许存在两个同名的字段。但是在class文件中,只要两个字段的描述符不一样,那么重名就是合法的。