我正在将一些代码从Java(我对此语言一无所知)移植到C中。由于Java是类C语言,所以在转换大多数语句时我没有任何问题。但是我不知道代码的某些部分是什么意思。它调用一个Java类的功能,并通过作为参数:调用一个类作为一个函数是什么意思?
假设类是:
public class foo {
public foo(Typex x) { //etc }
}
public class baa {
public baa(Typex x) { //etc }
}
从另一个类,它被称为是:new foo(baa())
是什么意思?
这是一个构造函数。 – 2013-04-20 00:29:37
端口的第一条规则:如果你不知道它做了什么,你不能移植它。 – Makoto 2013-04-20 00:29:41
@Makoto:这是语言中使用的特性的依赖。例如,在这个Java程序中不使用滥用关键字,因为它很简单。 – Jack 2013-04-20 00:34:30