/** ユーザー情報を保持するクラス @author Fumitaka Makino */ public class UserInfo extends Object{ /** 名前 */ private String name = null; /** 性別 */ private String sex = null; /** 年齢 */ private String age = null; /** コンストラクタ @param String sname 名前 @param String ssex 性別 @param String sage 年齢 */ public UserInfo( String sname , String ssex , String sage ){ this.name = sname; this.sex = ssex; this.age = sage; } /** 名前をセット @param String str 名前 */ public void setName(String str){ this.name = str; } /** 名前を取得 @return String 名前 */ public String getName(){ return this.name; } /** 性別をセット @param String str 性別 */ public void setSex(String str){ this.sex = str; } /** 性別を取得 @return String 性別 */ public String getSex(){ return this.sex; } /** 年齢をセット @param String str 年齢 */ public void setAge(String str){ this.age = str; } /** 年齢を取得 @return String 年齢 */ public String getAge(){ return this.age; } /** 二次元配列の替わりにカプセル化したオブジェクトの配列を用いるサンプル @param String[] args 起動時パラメーター */ public static void main( String[] args ){ //ユーザー情報配列 UserInfo[] users = { new UserInfo("牧野","男","25") , new UserInfo("尾形","男","22") , new UserInfo("井出","女","23") }; //尾形の名前,性別,年齢を表示 System.out.println( users[1].getName() ); System.out.println( users[1].getSex() ); System.out.println( users[1].getAge() ); //for文で全件を表示 for( int i=0;i