下列是一个类的定义,将程序段补充完整。    class A {     String s;    【 】int a=66;    A(String sl) { s=sl;}    static int geta( ) { return a;}   }

admin2009-01-15  26

问题 下列是一个类的定义,将程序段补充完整。
   class A {
    String s;
   【  】int a=66;
   A(String sl) { s=sl;}
   static int geta( ) { return a;}
  }

选项

答案【 】static

解析 static方法只能处理static成员;非static方法不能处理static成员。所以题目中的geta()方法声明是static的,所以其中的变量必须也声明为static属性。注意:static方法只能用类名来引用,所以static方法不能用this来引用。因为 this表示当前对象,而并非当前类。
转载请注明原文地址:https://kaotiyun.com/show/bWnp777K
0

最新回复(0)