A-A+

下列是一个类的定义 将程序段补充完整。 class A { String s; 【 】int

2022-08-12 19:36:47 问答库 阅读 197 次

问题详情

下列是一个类的定义,将程序段补充完整。 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表示当前对象,而并非当前类。

考点:定义,程序