kana_m の回答履歴
- final修飾子を使用した場合で
お世話になっています。 finalクラスとfinalメソッドの利用目的の考え方を踏まえて、 id/passwordを「新規」、「更新」、「削除」したい場合で、 開発者側から判定してほしいのですが。 ※更新、削除が複数実行されることを考慮する dbへのユーザーの追加方法だけ、決定事項として実行する(finalメソッド) public class LoginAction { public static void main(String[] args) { User login = new Login("test","test"); //サブクラスを親クラスにインスタンス化する int key = 0; String id="test"; String password="test"; login.check(key, id, password); } } public class Login extends User { public Login(String id, String password) { super(id, password); } //処理判断 @Override public void check(int key, String id, String password) { if(key==0){ insertUser(id,password); }else if(key==0){ deleteUser(id,password); }else if(key==2){ updateUser(id,password); } } } public class User { public User(String id,String password) {} /** * ユーザーの追加(一件) */ public final void insertUser(String id, String password) { //DBに登録 } /** * ユーザーの削除(1件) */ public final void deleteUser(String id,String password) { //DBからデータ削除 } /** * ユーザーの更新(1件) */ public final void updateUser(String id, String password) { //DBの更新 } //処理判断 public void check(int key, String id, String password) { //サブクラスに預ける } } また、この時に、check()メソッドでどの処理かを判断し、メソッドのわたしているのですが、それをコンストラクタで渡したら、 無駄なロスが出そうな気がするのですが。 他に、サブクラスで設定し、親クラスにインスタンス化を実行すると、 何がいいのかがよくわかりません。 親クラスはサブクラスのデータを持っていて、そうすることで最終的に 親クラスから、サブクラスのデータが取れるという感じなのですが。 宜しくお願いします。
- 面接先から電話がきたのですが
この前マンガ喫茶の面接をしました。 今日採用と思われる電話がきたのですが、出かけていて出られませんでした。 こちらからかけなおしたのですが出ません。 これは不採用になってしまったのでしょうか・・・不安です。 再度電話をいただけるのでしょうか。
- 締切済み
- その他(ビジネス・キャリア)
- garu-da
- 回答数3
- クコの実の食べ方教えて下さい!
こんにちは。 いつもお世話になっています。 美容と健康に「クコの実がいい」と聞き、早速買いに行ったのですが クコの実を見るのも初めてで・・・^^; どうやって食べるのか分かりません。 乾燥してるクコの実です。 どなたか美味しくて簡単に出来る食べ方教えて下さい。 宜しくお願いします。
- プレミアがついているゲーム
ゲームが好きで集めているのですが プレミアが付いたソフト・グッズ・周辺機器にどんなものがあるのか 教えていただけないでしょうか (レトロゲーム・新しいゲームは問いません) もしよろしければ 自分はゲームの値段の相場にうといので 相場がわかるサイトや知る方法なども教えてください
- JavaScriptが動作しません。<noscript>の処理も動きません。設定方法を教えていただけないでしょうか(ソース付き)
よろしくお願いします。 Vista、IE8を使っています。 下記のような、htmlをローカルファイルにして確認用に試しています。 通常は、1もしくは2のメッセージが出るはずです。 ただ、手持ちの1つもマシンだけ、なぜか何も表示されません。 何かの設定だと思いますが、どこを疑って良いのかもかわりません。 何か方法を教えていただけないでしょうか? <html> <head> <title>JavaScriptのオン/オフ状態に応じて表示するメッセージを変える</title> <body> <script Language="JavaScript"> <!-- document.write("1.JavaScript使えますね"); // --> </script> <noscript>2.JavaScriptは使えない状態です・・・</noscript> </body> </html> 下記の設定をしても変わりません。 1.ツールバーの「ツール」から「インターネットオプション」を選択 2.「セキュリティー」タブ→「このゾーンのセキュリティーのレベル」内の「レベルのカスタマイズ」ボタンを選択 3.「スクリプト」内の「アクティブスクリプト」を「有効にする」に選択して「OK」
- 締切済み
- JavaScript
- yuka_102
- 回答数3
- JavaScriptが動作しません。<noscript>の処理も動きません。設定方法を教えていただけないでしょうか(ソース付き)
よろしくお願いします。 Vista、IE8を使っています。 下記のような、htmlをローカルファイルにして確認用に試しています。 通常は、1もしくは2のメッセージが出るはずです。 ただ、手持ちの1つもマシンだけ、なぜか何も表示されません。 何かの設定だと思いますが、どこを疑って良いのかもかわりません。 何か方法を教えていただけないでしょうか? <html> <head> <title>JavaScriptのオン/オフ状態に応じて表示するメッセージを変える</title> <body> <script Language="JavaScript"> <!-- document.write("1.JavaScript使えますね"); // --> </script> <noscript>2.JavaScriptは使えない状態です・・・</noscript> </body> </html> 下記の設定をしても変わりません。 1.ツールバーの「ツール」から「インターネットオプション」を選択 2.「セキュリティー」タブ→「このゾーンのセキュリティーのレベル」内の「レベルのカスタマイズ」ボタンを選択 3.「スクリプト」内の「アクティブスクリプト」を「有効にする」に選択して「OK」
- 締切済み
- JavaScript
- yuka_102
- 回答数3