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

質問編集履歴

2

returnすることができ解決済み

2020/01/22 13:04

投稿

haru0308
haru0308

スコア5

title CHANGED
File without changes
body CHANGED
@@ -1,13 +1,3 @@
1
- ### 前提・実現したいこと
2
- フィールドで変数の型をbooleanと条件化されている時に
3
- String型で変数を返したいです。
4
-
5
- ### 発生している問題・エラーメッセージ
6
- 出力結果を変えたい。
7
- ```### 該当のソースコード
8
-
9
- Java スーパークラスのPersonal
10
-
11
1
  public class Hminfo {
12
2
  private String name;
13
3
  private boolean isMan; //boolean型という条件付き

1

解決した旨追記

2020/01/22 13:04

投稿

haru0308
haru0308

スコア5

title CHANGED
File without changes
body CHANGED
@@ -8,11 +8,11 @@
8
8
 
9
9
  Java スーパークラスのPersonal
10
10
 
11
- public class Personal {
11
+ public class Hminfo {
12
12
  private String name;
13
13
  private boolean isMan; //boolean型という条件付き
14
14
 
15
- public Personal(String name, String isMan) {
15
+ public Hminfo(String name, String isMan) {
16
16
  setName(name);
17
17
  setIsMan(isMan);
18
18
  }
@@ -37,10 +37,7 @@
37
37
 
38
38
  ```
39
39
 
40
- ### 試したこと
40
+ 解決済みです。
41
- フィールドにはprivate boolean isMan という条件が付けられており、boolean型だとtrueかfalseしか返せないと思うのですが、
42
- どうにかしてメインクラスのメインメソッドにtrueなら男性、falseなら女性という値を返したいのですが何か方法はあるのでしょうか?
43
- 型変換や子クラスでのoverrideなど色々試したのですがどうしてもわかりません。。
44
41
 
45
42
  ### 補足情報(FW/ツールのバージョンなど)
46
43