关于类接口的试题???

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:47:59
47、以下的类(接口)定义中正确的是( )。

A、

public class a {

private int x;

public int getX( ){

return x;

}}

B、

Public abstract class a {

private int x;

public abstract int getX( );

public int aMethod( ){

return 0;

}}

C、

public class a {

private int x;

public abstract int getX( );

}

D、

public interface interfaceA{

private int x;

public int getX( ){

return x;

}}

解答:A

基它错误的原因是什么???

B: public 不为大写
C:有abstract的方法,该类也必须为抽象的(abstract)
D:interface是定义接口的关键字,所以interfaceA是接口,接口里的方法不能有方法体,也就是说接口里的所有方法都是abstract(抽象)的
接口=抽象类+常量

B: Public 大小写错了
C: public abstract int getX( ); 有虚方法,则类必须是abstract的
d: interface 不能定义任何方法体

答了。。。