Java 中,下列说法正确的有__?

1047 次浏览
  • A、在类方法中可用this来调用本类的类方法
  • B、在类方法中调用本类的类方法时可直接调用
  • C、在类方法中只能调用本类中的类方法
  • D、在类方法中绝对不能调用实例方法
在Java中,类中的方法可以分为实例方法和类方法。用 static 关键字修饰的方法就是类方法。 对于实例方法,只有在该类创建对象后才会被分配入口地址。 对于类方法,在该类被加载到内存时,就分配了入口地址。 所以,可以通过类对象或者直接通过类名调用类方法。 需要注意的是,类方法不能访问实例成员变量,也不能直接调用实例方法(需要通过在类方法中实例化一个对象调用实例方法),在类方法中不能使用this关键字。这是由于必须在创建对象之后,实例成员变量才被分配内存,实例方法才有入口地址的原因。
挑战成功
2年前
挑战失败
2年前
挑战成功
2年前
挑战失败
2年前
lq
挑战失败
3年前
lq
挑战失败
3年前
lq
挑战成功
3年前
lq
挑战失败
3年前
挑战成功
3年前
挑战成功
4年前