是否可以从一个static方法内部发出对非static方法的调用? 为什么?
第1题:
此题为判断题(对,错)。
第2题:
是否可以从一个static方法内部发出对非static方法的
调用?
不可以。因为非static 方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方
法调用,而static 方法调用时不需要创建对象,可以直接调用。也就是说,当一个static 方法被调用时,可
能还没有创建任何实例对象,如果从一个static 方法中发出对非static 方法的调用,那个非static 方法是关
联到哪个对象上的呢?这个逻辑无法成立,所以,一个static 方法内部发出对非static 方法的调用。
第3题:
A、一个实例方法可以同时为Pronteceted和abstract类型
B、static变量也可以是final类型
C、static方法也可以是Protected类型
D、final方法也可以是abstract类型
第4题:
此题为判断题(对,错)。
第5题:
可用来调用对象的构造方法以创建一个单独的对象的操作符是( )。
A.+
B.new
C.instanceof
D.static
第6题:
使用下列哪个选项可以调用基类中的特定构造方法? ( )
A.final
B.this
C.super
D.static
第7题:
下列关于修饰符混用的说法,错误的是( )。
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.abstract方法必须在abstract类中
D.static方法中能处理非static的属性
第8题:
下面哪些判断是正确的()
A.Abstract不能和final并列修饰同一个类;
B.一个方法使用final修饰,则该方法所在的类不能被继承;
C.abstract方法所在的类必须是abstract类
D.static方法中能处理非static域
第9题:
A、静态方法指的是被static关键字修饰的方法
B、静态方法不占用对象的内存空间而非静态方法占有对象的内容空间
C、静态方法内可以使用this关键字
D、静态方法内部只能访问被static修饰的成员
第10题:
此题为判断题(对,错)。