当前位置:  技术问答>java相关

sun测试题———选什么,为什么这么选?谢谢(java初学者请教)

    来源: 互联网  发布时间:2015-10-15

    本文导语:  2. Given:  public class OuterClass {    private double d1 = 1.0;      //insert code here  }  You need to insert an inner class declaration at line 3. Which two inner class declarations are valid?(Choose two.)  A:   class InnerOne{   publi...

2. Given: 
public class OuterClass { 
  private double d1 = 1.0; 
    //insert code here 

You need to insert an inner class declaration at line 3. Which two inner class declarations are valid?(Choose two.) 

A:   class InnerOne{
  public static double methoda() {return d1;}

B:   public class InnerOne{
  static double methoda() {return d1;}

C:   private class InnerOne{
  double methoda() {return d1;}

D:   static class InnerOne{
  protected double methoda() {return d1;}

E:   abstract class InnerOne{
  public abstract double methoda();
}

|
选c,e。
试一下就知道了。

1、a,b,d都会提示以下错误:
  non-static variable d1 cannot be referenced from a static context
也就是在静态(static)类和静态方法中是不能访非静态变量的。

2、同时,b还提示:
  inner classes cannot have static declarations,
  也就是非静态类中不能定义静态方法。

|
c e?

|
I see

|
静态环境不能引用动态成员。
非静态Inner Class不能拥有static成员

|
llsoft(天堂鱼)  讲得挺好的。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Sun's XACML
  • SUN新拿出的SUN ONE 具体是一个什么东西,包括什么内容?
  • 关于sun的新操作系统jds(sun.java.desktop.system)3d显示的问题
  • import com.sun.java.swing.*;提示找不到com.sun.java包我该怎么办?急!
  • 考过SCJP后要过多久才能在 www.galton.com/~sun/ 查到自己的资料啊?(SUN的工作效率好低,已经一周了)
  • 服务器是SUN机器,Solarise8操作系统,要下载JDK1.4,可是SUN网站上提供了六中用于Solarise的JDK包,用那种呀?
  • Oracle高级官员回答Sun雇员的问题
  • 求助 socket服务端 sun_pah被占用
  • 谁有Sun Java2认证考试资料?谢谢
  • 那为大下给解释一下sun的几种认证。
  • 请问如何使用sun的java帮助。
  • 哪里有java的类库下载?sun里有吗?
  • 一个关于SUN认证的问题
  • 一个是SUN JDK一个是MS JDK,怎么回事吗?
  • 怎样查看sun solaris系统硬盘大小,急!!!
  • sun的v880机器上能安装windows系统吗?
  • 学Sun Studio,送手机充值卡
  • SUN虚拟机存储物理地址和网卡名称的文件是什么?
  • SUN虚拟机查询MAC地址用什么命令??、
  • 问下sun的服务器是不是只能安装solaris


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3