我的问题
我有一个我无法解决的问题。我不想使用这么多代码,因为我有多个扩展另一个类的类(在我的例子中它称为“数据”)。
我有一个日志文件,其中每个数据组都以特定的组名开头,例如“MitarbeiterSet”。抽象的 Data-Class 用于处理大量代码,其中我实现了诸如“String[] data”之类的变量(对于从日志文件中解析的数据,例如 < 101 4 3 6 3 30 80 2 0 0 1 300 >)或"static String parseInduction",用于确定该类是否适合从中创建对象。
我有另一个名为 ParseMonitor 的类,它创建 StreamReader 来解析日志文件。所以如果找到了正确的类,我从正确的类中引入 setDataArray(StreamReader sr) 函数来解析数据数组。(此时我必须告诉你,我需要那些不同的类,因为我需要专门将它们上传到 sql 服务器。)
这个静态函数创建一个它自己的对象,并使用parseLine(String line)函数用给定行的数据填充对象。
我需要的。
我想调用任何类的静态函数,只要有这个类的名字。所以我不必使用那么多代码并且能够添加更多类。
稍后我想调用每个类并使用uploadToServer()将其上传到服务器。
这可能吗?