teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

聞きたいことがうまく書けていなかったので修正しました。

2021/03/15 09:36

投稿

tel_
tel_

スコア0

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,10 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  値を保持させたまま他クラスのコンストラクタを呼び出し?宣言?したいです。
4
-
5
4
  x = 5 と出力させたいです。
6
5
 
6
+ class A内でclass Bの変数やメソッドを初期化せず利用したです。
7
+
7
8
  ### 発生している問題・エラーメッセージ
8
9
 
9
10
  ```
@@ -30,12 +31,17 @@
30
31
  B b; // ?
31
32
 
32
33
  int A_Method(int x) {
34
+   if(b.y == 1) {
33
- b.B1_Method(x);
35
+ b.B1_Method(x);
34
- return x;
36
+ return x;
37
+ }
38
+ return -1;
35
39
  }
36
40
  }
37
41
 
38
42
  class B {
43
+ int y = 1;
44
+
39
45
  void B1_Method(int x) {
40
46
  x += 2;
41
47
  }