SCDCD(310-081)

单选题Which will declare a method that is available to all members of the same package and be referenced without an instance of the class?()Aabstract public void methoda ();Bpublic abstract double inethoda ();Cstatic void methoda (double dl) {}Dpublic native

题目
单选题
Which will declare a method that is available to all members of the same package and be referenced without an instance of the class?()
A

 abstract public void methoda ();

B

 public abstract double inethoda ();

C

 static void methoda (double dl) {}

D

 public native double methoda () {}

E

 protected void methoda (double dl) {}

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列程序片段中,能通过编译的是( )。 A.public abstract class Animal{ public void speak;}S

下列程序片段中,能通过编译的是( )。

A.public abstract class Animal{ public void speak;}

B.public abstract class Animal{ public void speak{);}

C.public class Animal{ pubilc abstract void speak;}

D.public abstract class Animal{ pubile abstract void speak{};}


正确答案:A
A。【解析】Java中一个类是一个abstract类的子类,它必须具体实现父类的abstract方法。如果一个类中含有abstract方法,那么这个类必须用abstract来修饰(abstract类也可以没有abstract方法)。有abstract方法的父类只声明,由继承它的子类实现。所以选A。

第2题:

Which will declare a method that is available to all members of the same package and be referenced without an instance of the class?()

  • A、 abstract public void methoda ();
  • B、 public abstract double inethoda ();
  • C、 static void methoda (double dl) {}
  • D、 public native double methoda () {}
  • E、 protected void methoda (double dl) {}

正确答案:C

第3题:

下列程序片段中,能通过编译的是

A.public abstract class Animal{ public void speak();}

B.public abstract class Animal{ public void speak(){}}

C.public class Animal{ public abstract void speak();}

D.public abstract class Animal{ public abstract void speak(){}}


正确答案:A

第4题:

可以限制一个方法重载的声明语句有()。

  • A、final void methoda(){}
  • B、void final methoda(){}
  • C、static final void methoda(){}
  • D、static void methoda(){}
  • E、final abstract void methoda(){}

正确答案:A,C

第5题:

在接口中以下哪条定义是正确的?()

  • A、void methoda();
  • B、public double methoda();
  • C、public final double methoda();
  • D、static void methoda(double d1);
  • E、protected void methoda(double d1);

正确答案:A,B

第6题:

指出下面哪一项是在抽象类中声明一个抽象方法。( )

A.public abstract method();

B.public abstract void method();

C.public void abstract Method();

D.public void method(){abstract;}


正确答案:B
解析:本题考查在Java抽象类中声明抽象方法的格式。在Java语言中,将abstract关键字修饰的类称为抽象类。与此相对应,用abstract关键字修饰的方法称为抽象方法。当一个类的定义完全表示抽象的概念时,它不应该被实例化为一个对象,因此不能为抽象类实例化对象,也就是说,abstract类必须被继承。与此相应,abstract方法必须被重写。抽象类中可以包含抽象方法,对抽象方法只须声明,而不需要实现具体的内容,格式为 abstract retumType MethodName([paramlist])。对于抽象方法声明格式,abstract关键字不能缺少,此外,还需要注意如下内容:①声明格式中没有{};②最后的“;”不能缺少;③可以用public 或 protected关键字来修饰。选项A错误,缺少返回类型;选项B正确;选项C错误,返回类型要跟在abstxact后面;选项D错误,抽象方法中不需要有具体的实现内容,更不需要{}。

第7题:

Which two are valid declarations within an interface definition?() 

  • A、 void methoda();
  • B、 public double methoda();
  • C、 public final double methoda();
  • D、 static void methoda(double d1);
  • E、 protected void methoda(double d1);

正确答案:A,B

第8题:

下列程序片段中,能通过编译的是( )。

A.public abstract class Animal{public void speak( );}

B.public abstract class Animal{public void speak( ){};}

C.public class Animal{pubilc abstract void speak( );}

D.public abstract class Animal{pubile abstract void speak( ){};}


正确答案:D
Java中一个类是一个abstract类的子类,它必须具体实现父类的abstract方法。如果一个类中含有abstract方法,那么这个类必须用abstract来修饰(abstract类也可以没有abstract方法)。有abstract方法的父类只声明,由继承他的子类实现。所以选D。

第9题:

哪二种声明防止方法覆盖?()

  • A、final void methoda() {}
  • B、void final methoda() {}
  • C、static void methoda() {}
  • D、static final void methoda() {}
  • E、final abstract void methoda() {}

正确答案:A,D

第10题:

public class OuterClass {   private double d1 1.0;   //insert code here   }   You need to insert an inner class declaration at line2. Which two inner class declarations are valid?()

  • A、 static class InnerOne {  public double methoda() {return d1;}  }
  • B、 static class InnerOne {  static double methoda() {return d1;}  }
  • C、 private class InnerOne {  public double methoda() {return d1;}  }
  • D、 protected class InnerOne {  static double methoda() {return d1;}  }
  • E、 public abstract class InnerOne {  public abstract double methoda();  }

正确答案:C,E

更多相关问题