質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.03%

javaでvoidの統一

受付中

回答 1

投稿 編集

  • 評価
  • クリップ 2
  • VIEW 565

naoto_0416

score 9

オブジェクト指向で
下記の二つのプログラムがあるのですが
voidを分けているのですが統一する方法はないのでしょうか?

追記 voidの後の変数を統一したいです。

教えてください。

package account.system.dealer.master.companyinfo.bean;

public class CompanyInfoBean {
int compNo ; // 会社番号
String compName  ;    // 会社名
String postno   ;     // 郵便番号
String address  ;     // 住所
String telno    ;     // 電話番号
String faxno  ;      // FAX番号
String person_part  ; // 担当者部署
String person_name ;  // 担当者名
String bankname   ;   // 銀行名
String branchname ;  // 支店名
String account_type ; // 預金種別
String account_no;// 口座番号

void showInfo() {
System.out.println("会社番号  :"+compNo);
}
void syamei() {
System.out.println("会社名  :"+compName);
}
void yuubin() {
System.out.println("郵便番号  :"+ postno);
}
void zyuusyo() {
System.out.println("住所 :"+address );
}
void tele() {
System.out.println("電話番号  :"+telno);
}
void fax() {
System.out.println("FAX番号  :"+faxno);
}
void tantou_busyo() {
System.out.println("担当者部署  :"+person_name);
}
void ginkou() {
System.out.println("銀行名  :"+bankname);
}
void tantou_syamei() {
System.out.println("担当者名  :"+person_name);
}
void sitenmei() {
System.out.println("支店名  :"+ branchname);
}
void yokin() {
System.out.println("預金種別  :"+account_type);
}
void kouza() {
System.out.println("口座番号  :"+account_no);
}

}

package account.system.dealer.master.companyinfo.bean;

public class CompanyInfoSample {

public static void main(String[] args) {
// TODO成されたメソッド・スタブ
CompanyInfoBean bangname = new CompanyInfoBean();
bangname.compNo =1;
bangname.showInfo();    

CompanyInfoBean compname = new CompanyInfoBean();
compname.compName="Javaああ";
compname.syamei();    

CompanyInfoBean posname  = new CompanyInfoBean();
posname.postno  ="123-4567";
posname.yuubin();    

CompanyInfoBean addname  = new CompanyInfoBean();
addname.address  ="東京〇〇○×××";
addname.zyuusyo();

CompanyInfoBean telname  = new CompanyInfoBean();
telname.telno   ="03-1234-5678";
telname.tele();

CompanyInfoBean faxname  = new CompanyInfoBean();
faxname.faxno    ="03-1234-5679";
faxname.fax();

CompanyInfoBean pername  = new CompanyInfoBean();
pername.person_name    ="総務部";
pername.tantou_busyo();

CompanyInfoBean tantouname  = new CompanyInfoBean();
tantouname.person_name    ="太郎";
tantouname.tantou_syamei();

CompanyInfoBean ginkname  = new CompanyInfoBean();
ginkname.bankname    ="Java銀行";
ginkname.ginkou();

CompanyInfoBean sitenname  = new CompanyInfoBean();
sitenname.branchname    ="支店";
sitenname.sitenmei();

CompanyInfoBean yokinname  = new CompanyInfoBean();
yokinname.account_type    ="普通預金";
yokinname.yokin();

CompanyInfoBean kouzname  = new CompanyInfoBean();
kouzname.account_no    ="123456789";
kouzname.kouza();

}

}

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • spookybird

    2018/09/11 15:08

    CompanyInfoBean.java さん って誰ですか... 私ですか...('A`;)?

    キャンセル

  • naoto_0416

    2018/09/11 15:37

    spookybird さん 失礼いたしましたw pookybirdさんでした。

    キャンセル

  • m.ts10806

    2018/09/11 15:38

    あまり指摘内容を理解されていないようなので具体的な内容で再掲しますね。 →プログラムコード(およびエラーメッセージ)は質問内容としては最も重要な部分であるため、見やすくしていただけると助かります。<code>ボタン押下→「コード」部分にコードを貼り付け→「ここに言語を入力」に対象言語名記入(エラーメッセージの場合は不要)の手順で「コードハイライト化」してください。(質問編集画面ではリアルタイムでプレビューが表示されるので見ながら調整してください)

    キャンセル

回答 1

0

結局やっぱりなにがやりたいのかよくわからないんですが、こういうことがやりたいんですか?

package account.system.dealer.master.companyinfo.bean;

public class CompanyInfoBean {
    int compNo ; // 会社番号
    String compName  ;    // 会社名
    String postno   ;     // 郵便番号
    String address  ;     // 住所
    String telno    ;     // 電話番号
    String faxno  ;      // FAX番号
    String person_part  ; // 担当者部署
    String person_name ;  // 担当者名
    String bankname   ;   // 銀行名
    String branchname ;  // 支店名
    String account_type ; // 預金種別
    String account_no;// 口座番号

    public void printAll() {
        System.out.println("会社番号  :" + compNo);
        System.out.println("会社名  :" + compName);
        System.out.println("郵便番号  :" + postno);
        System.out.println("住所 :" + address);
        System.out.println("電話番号  :" + telno);
        System.out.println("FAX番号  :" + faxno);
        System.out.println("担当者部署  :" + person_name);
        System.out.println("銀行名  :" + bankname);
        System.out.println("担当者名  :" + person_name);
        System.out.println("支店名  :" + branchname);
        System.out.println("預金種別  :" + account_type);
        System.out.println("口座番号  :" + account_no);
    }
}

package account.system.dealer.master.companyinfo.bean;

public class CompanyInfoSample {
  public static void main(String[] args) {
    CompanyInfoBean companyInfoBean = new CompanyInfoBean();

    companyInfoBean.compNo       = 1;
    companyInfoBean.compName     = "Javaああ";
    companyInfoBean.postno       = "123-4567";
    companyInfoBean.address      = "東京〇〇○×××";
    companyInfoBean.telno        = "03-1234-5678";
    companyInfoBean.faxno        = "03-1234-5679";
    companyInfoBean.person_part  = "総務部";
    companyInfoBean.person_name  = "太郎";
    companyInfoBean.bankname     = "Java銀行";
    companyInfoBean.account_type = "普通預金";
    companyInfoBean.account_no   = "123456789";

    companyInfoBean.printAll();
  }
}

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.03%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる