下記のプロググラムで
すべてのフィールドをカプセル化したいのですが
どのようにコーディングしていいか分かりません。
private を型の前に付けた後のget setのつけ方がわからなくなっている状況です。
よろしくおねがいします。
java
1 2package account.system.dealer.master.companyinfo.bean; 3 4public class CompanyInfoSample { 5 6 public static void main(String[] args) { 7 8 CompanyInfoBean kanri = new CompanyInfoBean(); 9 10 kanri.compNo =1; 11 kanri.compName = "Java研修商事"; 12 kanri.postno = "123-4567"; 13 kanri.address = "東京都〇〇○×××"; 14 kanri.telno = "03-1234-5678"; 15 kanri.faxno = "03-1234-5678"; 16 kanri.person_part = "総務部"; 17 kanri.person_name = "研修太郎"; 18 kanri.bankname = "Java銀行"; 19 kanri.branchname = "研修支店"; 20 kanri.account_type = "普通預金"; 21 kanri.account_no= "123456789"; 22 23 kanri.showInfo(); 24 25 } 26} 27 28 29package account.system.dealer.master.companyinfo.bean; 30 31public class CompanyInfoBean { 32 33 34 int compNo; // 会社番号 35 String compName; // 会社名 36 String postno; // 郵便番号 37 String address; // 住所 38 String telno; // 電話番号 39 String faxno; // FAX番号 40 String person_part; // 担当者部署 41 String person_name; // 担当者名 42 String bankname; // 銀行名 43 String branchname; // 支店名 44 String account_type; // 預金種別 45 String account_no;// 口座番号 46 47 void showInfo() { 48 System.out.println("会社番号 :" + compNo); 49 System.out.println("会社名 :" + compName); 50 System.out.println("郵便番号 :" + postno); 51 System.out.println("住所 :" + address); 52 System.out.println("電話番号 :" + telno); 53 System.out.println("FAX番号 :" + faxno); 54 System.out.println("担当者部署 :" + person_part); 55 System.out.println("担当者名 :" + person_name); 56 System.out.println("銀行名 :" + bankname); 57 System.out.println("支店名 :" + branchname); 58 System.out.println("預金種別 :" + account_type); 59 System.out.println("口座番号 :" + account_no); 60 61 62 63 64 65 } 66 67 68 69}
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。