当前位置: 技术问答>java相关
斑竹新上任,请教一个程序结构问题,捧场......
来源: 互联网 发布时间:2014-12-28
本文导语: 斑竹新上任,请教一个程序结构问题,捧场...... 其实是关于多重继承的,对接口理解不深,实施总有点别扭: class A { JTextField aText; int aInt; public void setText(JTextField newText) { aText=newText; } public void setData(int...
斑竹新上任,请教一个程序结构问题,捧场......
其实是关于多重继承的,对接口理解不深,实施总有点别扭:
class A {
JTextField aText;
int aInt;
public void setText(JTextField newText) {
aText=newText;
}
public void setData(int newInt) {
aInt=newInt;
}
}
class A_son_1 extends A {
...
}
class A_son_2 extends B {
...
}
class B extends Frame {
JTextFiels aText;
int aInt;
A_son_1 aSon1=new A_son_1;
A_son_2 aSon2=new A_son_2;
C c=new C;
aText=c.initText(); //...
aInt=c.initInt(); //...
aSon1.setText(aText);
aSon2.setText(aText);
aSon1.setData(aInt);
aSon2.setData(aInt);
}
class C {
public JTextField initText() {
...
}
public int initInt() {
...
}
}
想让 class B 也同时 继承 class A.How to ?
怎样做更规范????
其实是关于多重继承的,对接口理解不深,实施总有点别扭:
class A {
JTextField aText;
int aInt;
public void setText(JTextField newText) {
aText=newText;
}
public void setData(int newInt) {
aInt=newInt;
}
}
class A_son_1 extends A {
...
}
class A_son_2 extends B {
...
}
class B extends Frame {
JTextFiels aText;
int aInt;
A_son_1 aSon1=new A_son_1;
A_son_2 aSon2=new A_son_2;
C c=new C;
aText=c.initText(); //...
aInt=c.initInt(); //...
aSon1.setText(aText);
aSon2.setText(aText);
aSon1.setData(aInt);
aSon2.setData(aInt);
}
class C {
public JTextField initText() {
...
}
public int initInt() {
...
}
}
想让 class B 也同时 继承 class A.How to ?
怎样做更规范????
|
接口可以多重继承,即类只能继承有一个父类和多个接口
|
class B extend Frame implements A
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。