![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
以前、C言語でやっていたようなテーブルの初期化方法
http://oshiete1.goo.ne.jp/kotaeru.php3?q=498019
について質問させて頂きました。
回答に「オブジェクト指向的にはあまりよい作法ではありませんが」と記述されていました。
これは、JAVAではどのようにやるのが良いのでしょうか?JDOMやVectorを活用するのでしょうか?
No.1ベストアンサー
- 回答日時:
変数に public を指定するなという事ではないかと。
そして値の取得には setter,getter を用いろと言う事
ではないでしょうかね(あくまでも想像ですけど・w
public class Syain{
private String code ;
private String name ;
private int age ;
public Syain(String code,String name,int age){
this.code=code;
this.name=name;
this.age =age ;
}
public getCode(){
return this.code;
}
public getName(){
return this.name;
}
public getAge(){
return this.age;
}
}
コンストラクタ以外で値を変更する場合には上記に
public void setCode(String code){
this.code=code ;
}
という風に setter を作るわけです。
早々の回答ありがとうございます。
>変数に public を指定するなという事ではないかと。
>そして… setter,getter を用いろと言う事
クラスのみpublicにするということですね。
そうすれば、必ず変数を直接触られず、メソッドを経由して操作できるということですね。
C言語の癖が抜けきらないので、かなり難航しております。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java オブジェクト指向プログラミングの実践本を紹介してください 3 2022/09/19 04:56
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- ノートパソコン 初期化する方法を教えて欲しい。 2 2023/01/06 14:49
- C言語・C++・C# LU分解法のピボット選択機能実装について(C言語・gcc-9) 1 2022/07/22 15:20
- MySQL [1000地域 × 10カテゴリー = 1万件のテーブル]!グループ化? 1 2023/06/14 23:56
- 中古パソコン 比較的最近のメーカーパソコンのリカバリーやOS Updateについて 3 2023/06/06 13:01
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Windows 10 PCの初期化をしたのにマイクロソフトアカウントが残っている 2 2023/03/21 20:48
- iPhone(アイフォーン) iPhone初期化について質問です。 親から使用時間や勝手にアプリをインストールできないように規制が 2 2022/08/21 11:52
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
hiddenの値が期待した値で取得...
-
オブジェクトの中のプロパティ...
-
【struts】 ActionFormで別のAc...
-
1ページに10件ずつ表示したい
-
Struts2 selectタグのmultiple...
-
JSPでImportエラーになります
-
<s:iterator>の値をリストで取...
-
requestの値が削除されません…
-
JSPからServletに、テーブルに...
-
java strutsでの一覧表の表示方...
-
PropertyNotFoundException解決...
-
プログラミングの意味
-
ログイン画面
-
入力チェックとエラーメッセー...
-
strutsでlist型の入力を行うには
-
JSPでDBからデータ読み込みブラ...
-
JSP DB 表示
-
C言語 重複しない4ケタの乱数...
-
java
-
ORA-01858: 数値を指定する箇所...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
オブジェクトの中のプロパティ...
-
JSPでImportエラーになります
-
JSPにて、変数を利用してフォン...
-
JSPでDBからデータ読み込みブラ...
-
StrutsでJSPからListを受け取り...
-
hiddenの値が期待した値で取得...
-
PropertyNotFoundException解決...
-
入力チェックとエラーメッセー...
-
requestの値が削除されません…
-
全取得したデータをjspで順番に...
-
Java Struts ~に対するゲッタ...
-
JSPからServletに、テーブルに...
-
<s:iterator>の値をリストで取...
-
データベースに変数の値を挿入
-
1ページに10件ずつ表示したい
-
iterateで受け取った値を処理に...
-
【Struts】bean:writeタグのpro...
-
enumでの要素番号から要素名の...
-
サーブレットjspで勤怠スケジュ...
-
JSP DB 表示
おすすめ情報