一个类可以继承Java中的两个类吗?
Piece类继承JPanel 除了JPanel之外,还可以继承另一个类吗一个类可以继承Java中的两个类吗?,java,inheritance,Java,Inheritance,Piece类继承JPanel 除了JPanel之外,还可以继承另一个类吗 公共类片段扩展了JPanel { 公共静态void main(字符串[]args) { System.out.println(“你好”); } } 不幸的是,Java没有多重继承。但是,您可以创建一个JPanel类型的字段,该字段执行您最初希望类Piece执行的所有操作(使用匿名类)。否。但是您可以使另一个类扩展JPanel,然后Piece将同时是“其他类”和JPanel。当然,如果“其他类”不应该是JPanel,那
公共类片段扩展了JPanel
{
公共静态void main(字符串[]args)
{
System.out.println(“你好”);
}
}
不幸的是,Java没有多重继承。但是,您可以创建一个JPanel
类型的字段,该字段执行您最初希望类Piece
执行的所有操作(使用匿名类)。否。但是您可以使另一个类扩展JPanel
,然后Piece将同时是“其他类”和JPanel
。当然,如果“其他类”不应该是JPanel
,那么基本上你就不走运了。你是否覆盖了JPanel的任何方法?如果不是,那么您就没有理由从JPanel继承,您应该使用组合而不是继承。