当前位置: 代码迷 >> J2SE >> 请各位帮小弟我做个选择题,最好能有说明,多谢!
  详细解决方案

请各位帮小弟我做个选择题,最好能有说明,多谢!

热度:29   发布时间:2016-04-24 14:58:08.0
请各位帮我做个选择题,最好能有说明,谢谢!!
已知有下列类的说明,则下列哪个语句是正确的?
        public   class   Test  
        {
        private   float   f   =   1.0f;
        int   m   =   12;
        static   int   n=1;
        public   static   void   main(String   arg[])
        {
        Test   t   =   new   Test();
        }  
        }
        A)t.f;
        B)this.n;
        C)Test.m;
        D)Test.f;


------解决方案--------------------
A)t.f;
B)this.n;
C)Test.m;
D)Test.f;
===========

A对
A.对象t的属性
B.n不是当前引用
C.D. 只有静态属性才可以用类名引用
------解决方案--------------------
答案A
------解决方案--------------------
B项错是因为在static方面里面没有this的
------解决方案--------------------
记的static方法 里不能用this
------解决方案--------------------
静态方法没有this对象
------解决方案--------------------
答案是A肯定的啊!B错,因为只有类才能调用静态的变量或方法,其他的理由和第2个一个一样
------解决方案--------------------
同意 xizhiyao(流浪的猴子)
------解决方案--------------------
A 11.1
  相关解决方案