正如您可能已经猜到的那样,我很难想出标题。
总之; 在Java中,当将X添加到JFrame时,X可以通过“super”关键字访问已添加到的JFrame。 所以基本上
JFrame jf;
Component comp;
...
jf.add(comp);
内部补偿:
super.remove(本);
此代码会将comp
添加到jf
,然后comp
会告诉jf
使用jf
和{{1}将自己从super
中删除} keyword。
以某种方式可以将this
转换为C#代码吗?指针,参考???
答案 0 :(得分:0)
电话
super.remove(this);
Java中的表示在超类中定义的“调用方法remove()
,并将此对象作为remove
的参数传递”。
在C#中,使用keyword base
代替。假设在基类中定义了相同的方法,您可以这样调用它:
base.Remove(this);
答案 1 :(得分:0)
Java调用超类的内容在C#中称为基类。 base
关键字的功能类似于Java中的super
关键字,引用基类。
在Java中,当将X添加到JFrame时,X可以通过" super"来访问已添加到的JFrame。关键字。
你描述它的方式在C#中不起作用,我对Java有疑问。您描述的功能根本不像继承。你确定你的例子可以用Java吗?