44问答网
所有问题
java父类如何获得所有子类的名称
java父类如何获得所有子类的名称?
举报该问题
推荐答案 2019-10-19
java中子类可以获取父类,是因为java语言规范强制要求所有非object类必须有父类,类在编译的时候,父类唯一确定,编译器会将父类的引用记录在class文件里面。
反过来,编译器不会给你记录子类,想要获取,只能自己根据情况实现。比如在加载一个类的时候添加判断,或者强制要求这些类满足特定的条件,通过这个条件去获取类的名称
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GGZR3KVY3W3DYD6K3KK.html
其他回答
第1个回答 2020-05-08
你想知道的是导入的jar包的父类有哪些可以用的子类创建多态吧?你可以在你编写的class文件中 class 类名里任意位置 写出父类 名称 比如 Analyzer,按住ctrl键,鼠标箭头悬停于改类名上,会闪现出2个选框 :第一个是open declaration,第二个是open implementation,然后是一边按住ctrl,鼠标左键点击第二个,就出现了这个父类所有的实现继承关系
第2个回答 2017-05-18
父类调用this.getClass().getName()
System.out.println(this.getClass().getName());
追问
这是父类
本回答被网友采纳
第3个回答 2017-05-18
只能获取所继承的全部父类树,不能获取子类
追问
哪还有什么别的方法么?
第4个回答 2017-05-18
无法获取,因为父类不知道是谁继承了他
追问
哪还有什么别的方法么?
本回答被提问者采纳
相似回答
Java中怎样获取
一个
类的所有子类
?
答:
1、面向对象思想的继承是子类继承父类,父类被其它子类继承在
JAVA
虚拟机的容器中并没有直接接口获取;2、如果是在一个项目内
获取父类的子类
继承情况,参考这个代码:package find;import
java
.io.File;import java.io.IOException;import java.net.URL;import java.util.ArrayList;import java.util.List;...
java 父类如何
在运行期动态
获取子类类名
答:
package cn.test;public class Test { /** * @param args */ public static void main(String[] args) { B b = new B(); b.test(); }}结果:class cn.test.BBcn.test.B你要知道,在继承关系中,不管
父类
还是
子类
,这些类里面的this都代表了最终new出来时的那个类型的实例对象,...
请问
java中
有没有方法可以遍历一个
父类的所有子类
啊?
答:
既然要new出
子类的
实例来,那就要improt子类所在的包,所以只要遍历引入的包中的类就可以,遍历包中类的方法网上有,楼主可以自己找,我这里只说思路。然后判断输入的String是否跟遍历到的
类名
匹配,如果匹配,再用getSuperClass()方法
获取
其
父类
,判断这个父类是不是Shape,如果是,new出那个子类的实例。
Java
子类继承
父类
,子类重写父类方法,这种情况下父类可以
获取
到
子类的
数...
答:
假设BaseClass是基类,有个getAll方法用以
获取
该类的所有属性。SubClass继承子BaseClass,SSClass继承自SubClass,SSClass的实例调用getAll方法时获取SSClass及其
父类的所有
属性。具体做法如下:import
java
.lang.reflect.Field;public class BaseClass { private String a;private int b;// public BaseClass...
大家正在搜
java中子类如何继承父类
java子类继承父类的构造方法
java父类和子类
java父类转子类
java父类调用子类方法
一个java类可以有多个父类
java子类继承父类实例
一个父类可以有多个子类吗
java子类
相关问题
java 父类如何在运行期动态获取子类类名
java怎么获取某个父类(或接口)的所有子类
java,在子类里面如何获取父类的类名?
请问java中有没有方法可以遍历一个父类的所有子类啊?
java中父类如何得到子类的对象
java能不能通过接口或父类获取所有的实现类和子类。就是在不...
父类获取子类类型 java
Java 子类继承父类,子类重写父类方法,这种情况下父类可以...