如果调用了另一个方法,则调用一个方法

NP

我很好奇 在Java中,是否可以将新创建​​的方法嵌套在方法内部?我问这个问题是因为在我的书中,每个部分都有这些练习(我目前在Objects / Classes上),并且有一个问题告诉您,如果在同一个类中调用了另一个方法,则将布尔方法称为true。 (在名为boolean变量的类中变为true)。这是一个例子:

public void setTrue(int someRandomStuff) {
   this.someRandomStuff  = superRandomStuff; 
   // this is where the boolean variable comes into play
   trueOrFalse = true;
}

现在,我想知道是否可以在此方法中放置另一个方法,以调用方法setTrue是否将'trueOrFalse'设置为true?还是我必须完全创建另一种方法?我只是以这种方式尝试,因为我还没有真正读过任何说不可能的内容。我已经尝试过了,但是IntelliJ并没有真正显示出它是否错了,所以我假设它一定是可能的。

这是我尝试进一步澄清我的意思的内容:

public void setTrue(int someRandomStuff) {
   this.someRandomStuff = superRandomStuff;
   trueOrFalse = true;
   if (trueOrFalse) { 
     public boolean getTrueOrFalse() {
     return true;
   }
}

我正在诚实地尝试学习事物为什么以及如何以它们的方式工作,而不是仅仅这样做,因为某人/某事告诉我这就是现在的样子,并且永远都会如此。

如果您对格式感到好奇或想要进行与此类似的练习,则可以将本书称为:Java简介,综合版本(第9版)。

新竹

您不能像这样嵌套您的方法。从您的代码来看,您似乎想要设置一个类变量。将您的方法变量设置为true,将类变量设置为true

boolean isMethodCalled = false;

public void doMethod(int someRandomStuff) {
   this.someRandomStuff = superRandomStuff;
   isMethodCalled = true;
}

然后,您可以定义另一个方法,该方法返回您的trueOrFalse类变量

public boolean getIsMethodCalled() {
   return isMethodCalled;
}

调用doMethod时,这将使isMethodCalled为true。否则,isMethodCalled将返回false。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查是否使用Moq从另一个方法调用了一个方法

来自分类Dev

如果在另一个方法中调用了一个方法,如何使用 rspec 进行测试?

来自分类Dev

如果在另一个方法中两次调用了该方法,该如何在第一次调用时断言?

来自分类Dev

如何知道在odoo中从哪个类调用了另一个类的方法

来自分类Dev

Python,无法断言是否从另一个类调用了方法

来自分类Dev

在另一个方法中调用另一个方法时出错

来自分类Dev

在调用另一个方法时调用一个方法

来自分类Dev

JUnit调用一个方法并调用另一个方法将返回nullPointerException

来自分类Dev

通过调用另一个方法退出方法

来自分类Dev

从另一个JNI方法调用JNI方法

来自分类Dev

从另一个impl方法调用impl方法

来自分类Dev

调用与另一个方法同名的对象的方法

来自分类Dev

通过调用另一个方法退出方法

来自分类Dev

从另一个测试方法调用测试方法

来自分类Dev

如果一个方法调用另一个方法,它是单元测试还是集成测试?

来自分类Dev

如何从另一个类中迅速调用另一个方法?

来自分类Dev

coffeescript类-调用从另一个调用一个类方法

来自分类Dev

从另一个jar文件调用方法

来自分类Dev

模拟另一个类方法的内部调用

来自分类Dev

从另一个活动中调用方法

来自分类Dev

无法从另一个类调用接口方法

来自分类Dev

从另一个类调用方法

来自分类Dev

调用另一个控制器的方法

来自分类Dev

从另一个Java类调用静态方法

来自分类Dev

从Python的另一个类内部调用方法

来自分类Dev

从另一个类调用paint()方法?

来自分类Dev

Webpy,从另一个方法调用视图

来自分类Dev

从另一个类调用getter方法

来自分类Dev

在Lisp中调用另一个重载方法

Related 相关文章

  1. 1

    检查是否使用Moq从另一个方法调用了一个方法

  2. 2

    如果在另一个方法中调用了一个方法,如何使用 rspec 进行测试?

  3. 3

    如果在另一个方法中两次调用了该方法,该如何在第一次调用时断言?

  4. 4

    如何知道在odoo中从哪个类调用了另一个类的方法

  5. 5

    Python,无法断言是否从另一个类调用了方法

  6. 6

    在另一个方法中调用另一个方法时出错

  7. 7

    在调用另一个方法时调用一个方法

  8. 8

    JUnit调用一个方法并调用另一个方法将返回nullPointerException

  9. 9

    通过调用另一个方法退出方法

  10. 10

    从另一个JNI方法调用JNI方法

  11. 11

    从另一个impl方法调用impl方法

  12. 12

    调用与另一个方法同名的对象的方法

  13. 13

    通过调用另一个方法退出方法

  14. 14

    从另一个测试方法调用测试方法

  15. 15

    如果一个方法调用另一个方法,它是单元测试还是集成测试?

  16. 16

    如何从另一个类中迅速调用另一个方法?

  17. 17

    coffeescript类-调用从另一个调用一个类方法

  18. 18

    从另一个jar文件调用方法

  19. 19

    模拟另一个类方法的内部调用

  20. 20

    从另一个活动中调用方法

  21. 21

    无法从另一个类调用接口方法

  22. 22

    从另一个类调用方法

  23. 23

    调用另一个控制器的方法

  24. 24

    从另一个Java类调用静态方法

  25. 25

    从Python的另一个类内部调用方法

  26. 26

    从另一个类调用paint()方法?

  27. 27

    Webpy,从另一个方法调用视图

  28. 28

    从另一个类调用getter方法

  29. 29

    在Lisp中调用另一个重载方法

热门标签

归档