オブジェクト指向

オブジェクト指向プログラミング(Object-oriented programming;OOP)は「オブジェクト」を使用するプログラミングの概念です。オブジェクト指向プログラムは、カプセル化(情報隠蔽)とポリモーフィズム(多態性)で構成されています。

RSS

  • 解決済

    回答
    5

    オブジェクト指向って何が凄いんですか??

    オブジェクト指向って何が凄いんでしょうか?? どういった経緯で誕生したものなんでしょうか? 例えば、CとC++が一番わかりやすいですかね。 C++ではクラスを作ることができます。 win32 APIを使ってGUIのプログラミングをしていた時に、switch文に別の世界のようなものを埋め込むことができて便利だなぁと思ったことがあります。 しかし、そ

    • 0評価
    • 863PV
    strike1217 strike1217 6日前に コメント
  • 解決済

    回答
    3

    クラスを用いる理由がわかりません(Python)

    クラスの有用性 Pythonを触り始めて10日程度の初心者です。 この度ネット上で見つけたプログラム(おそらくこちらのサイトです:https://qiita.com/Kiro02/items/851a6b3f5cad37d77875) にクラスが用いられていました。 オブジェクト指向がいまだに理解できていないこともあるのですが このプログラムにおいてクラスが

    • 1評価
    • 494PV
    yomogian yomogian 1週間前に 質問を編集
  • 解決済

    回答
    1

    処理内容が二つのクラスの内容と被る

    オブジェクト指向のことで質問です。 ゲームを作っているのですが、ゲームを終了後にプレイヤーのデータを更新しようとしているのですがどこに処理を書いたほうが一番メリットが大きいのでしょうか。 クラスとしてはゲームをまとめるクラス(Game) プレイヤーのデータをまとめるクラス(PlayerData) がありPlayerDataには変更ないようであるポイン

    • 0評価
    • 59PV
    LLman LLman 1週間前に 回答を編集
  • 解決済

    回答
    3

    C#でリフレクションを使って強制的にFinalizeを呼び出してオブジェクトを削除するとどうなるか

    興味本位で質問します。 題名通り、以下の様にリフレクションを使って強制的にFinalizeを呼び出したらどうなるでしょうか? var mi = obj.GetType().GetMethod( "Finalize", BindingFlags.NonPublic | BindingFlags.InvokeMethod |

    • 0評価
    • 161PV
    Takym Takym 3週間前に コメント
  • 解決済

    回答
    1

    for文内でのインスタンス生成について(python)

    題名通り、for文内でのインスタンスを何度も生成したいと考えています。 しかし、Pythonでは明示的にインスタンスを削除することができないようで、 メモリを大量に使ってしまうのではないかと心配しております。 実際のところ、Pythonはどのタイミングでインスタンスを削除しているのでしょうか。 教えていただけると助かります。

    • 0評価
    • 58PV
    simasima simasima 3週間前に コメント
  • 解決済

    回答
    1

    PHP オブジェクト指向

    前提・実現したいこと PHPでオブジェクト指向を勉強中です。 下記のコードで かまぼこと命名した。かまぼこのラベルに「かまぼこ」と書いた と表示されるはずなのに実際は と命名した。のラベルに「」と書いた と、かまぼこ部分が表示されません。なぜでしょうか? 発生している問題・エラーメッセージ エラーメッセージ 該当のソースコード <!DOCTYPE htm

    • 0評価
    • 87PV
    magument magument 1ヶ月前に コメント
  • 解決済

    回答
    1

    java 抽象クラス(abstract)について

    プログラミングを勉強し始めて1か月ほどの素人です。 ある教本の練習問題にて疑問に思ったので質問します。 練習問題:以下のクラスを抽象クラスTangibleAsset(有形資産)から継承させるように書き直しなさい。 つまり、抽象クラスTangibleAssetを作って継承させなさい。という問題です。 **用意されたクラス** class Book{

    • 1評価
    • 102PV
    yo- yo- 1ヶ月前に コメント
  • 受付中

    回答
    1

    入力フォームから確認画面へ値を飛ばす方法

    オブジェクト指向の勉強を始めました。しかし、イマイチよくわかりません。 コーディングを教えてくれる動画を観ながら勉強しています。 その動画では、 フォームから値をとる→入力チェック(OK)→データベースに格納→ログイン フォームから値をとる→入力チェック(NG)→フォームに戻る というロジックで教えています。 もし、 フォームか

    • 0評価
    • 95PV
    koyomi koyomi 1ヶ月前に コメント
  • 受付中

    回答
    3

    システムの再設計・再構築を行う手順

    現在、運営しているサービスが複雑になってきたので、再設計をして再構築しようと考えています。 現在のシステムで見えている課題などはあるのですが、さらに現在のシステムを改善するべく、良い方法などあれば教えて頂きたいです。 みなさんがシステム再設計・再構築を行う時に心がけている事や手順などあればお願いします。 随分ふわっとした質問になりましたが、何卒よろし

    • 0評価
    • 117PV
    takasima20 takasima20 2ヶ月前に 回答
  • 解決済

    回答
    1

    PHP言語でのオブジェクト指向について

    PHP言語を勉強し始めた者です。 オブジェクト指向という考え方でプログラムしていきたいと考えているのですが、どうもはっきりと理解できません。 自分で本を読んだりネットで調べたりして感じたのは、同じ処理を何度も書かない事(function関数を作る)くらいです。 簡単な掲示板は作ってみたのですが、自分の作ったプログラムが間違っているような気もして不安です。

    • 0評価
    • 85PV
    chabiribon chabiribon 2ヶ月前に コメント
  • 解決済

    回答
    5

    オブジェクト指向らしい判定ロジックの書き方は?

    この記事で、if条件を判定するメソッドをクラスのメソッドにするという改善方針が示されています。 https://devtab.jp/entry/internal/27 しかし記事にある「C.オブジェクト指向設計らしい改善」のようなクラスだと、+n日したり、日付を特定フォーマット文字列に変換したり、年部分のみ取得したりという、もともと日付に実装されている様

    • 2評価
    • 1910PV
    TakeoSaki TakeoSaki 2ヶ月前に 回答
  • 解決済

    回答
    1

    phpでのクラスでメソッドの設計の仕方について

    phpでクラスを設計する際によく「プロパティはprivateにすべき」ってのは聞くのですが 一方でメソッドはどういう観点でprotectedやprivateにするのでしょうか?

    • 0評価
    • 77PV
    Clor Clor 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    kotlin:コンパニオンオブジェクトの受け取り方

    Nullで定義したコンパニオンオブジェクトを別のファイルで読み込むにはどのようにすればよいでしょうか? importしてクラス名.オブジェクト名で読み込んだとき型が違いますとエラーが出てしまいます。 classBから参照するときには値が入った状態にしてあります。 class A companion object { var arrayObje

    • 0評価
    • 85PV
    Righty_Kitten Righty_Kitten 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    Twitter::REST::Clientについて

    twitter gemを使ってtwitterクライアントを作ろうとしていているのですが、ネット上でいろいろ調べると下記のコードでフォロー数とフォロワー数を取ってこれることが分かりました。しかし公式ドキュメントを見るとfriends_countやfollowers_countメソッドはTwitter::Userのインスタンスメソッドと書いてありました。 な

    • 0評価
    • 79PV
    kuromen_ kuromen_ 2ヶ月前に 回答
  • 解決済

    回答
    2

    vbaでのオブジェクト指向について

    エクセルのvbaで1つのCSVデータを基に、「営業所別」「営業別」、「得意先別」,etc の帳票を出力する処理を組もうかと考えています。 この案件にあたり、今までのmoduleのみの手続き型での実装から、オブジェクト指向での プログラムをやってみようと思い立ちました。 いくつかサイトを参考にして作ろうとしているのですが、クラスの生成から つまずいてしまっ

    • 0評価
    • 218PV
    K.T_build K.T_build 3ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    Railsのform_forメソッドを用いて、ページまたぎでモデルオブジェクトを生成したい

    Railsのform_forメソッドを用いて、ページまたぎで1つのモデルオブジェクトを生成したいと考えています。 イメージはAirbnbのルーム作成のようなかんじです。 各ページでユーザがフォーム入力を行い、「続行」ボタンを押すと次のページに進み、最終的に保存すると完成する、といった流れです。 (1) https://www.airbnb.jp/be

    • 0評価
    • 74PV
    syosyoJP syosyoJP 3ヶ月前に 回答
  • 解決済

    回答
    1

    namespace やクラスの命名について

    C/C++ でやっています。今回は言語名はあまり関係ないかもしれませんが。 皆さんは System といったら どこからどこまでを許容できますでしょうか? 例えば ソフト開発するために C++ で namespace System を定義します。 このとき、System に入れることができるものはなんでしょうか? ファイルの移動やコピ

    • 0評価
    • 148PV
    Chironian Chironian 3ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    オブジェクト指向での組み方

    C/C++で趣味でやっています。 PCが一度ダメになったので C++用ライブラリを最初から作りなおしています。 Windows API を実装したときに LoadLibrary関数とかで DLLを動的リンクすることありますよね。 その場合の ライブラリを作ろうとしています。 今までは UML風に書くと [ CDynamicLinkLibr

    • 1評価
    • 210PV
    hmmm hmmm 3ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    Python オブジェクト指向 クラス設計 デメテルの法則

    前提・実現したいこと オブジェクト指向のクラス設計で困っています。以下のコードについて説明すると、 Comment1,2,3はそれぞれCommentクラスを継承しており、ラッパークラスです。 ReportクラスはComment1,2,3以外にもDate,Nameというラッパークラスを所持しています。 まず、何故Comment1,2,3と分けているかというと、

    • 0評価
    • 168PV
    toritoritorina toritoritorina 3ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    オブジェクト指向の「原則」?の解釈

    趣味でプログラミングをしています。 ちょっと解釈に困っていることがあります。 オブジェクト指向を取り入れている言語の場合、 「メソッド(メンバ関数)はフィールド(メンバ変数)にアクセスしなければならない」と言われますよね。 これ自体はいいですが、複数メンバ変数(フィールド) があった場合はどうなのでしょうか? ■ メソッドは 必ず「すべて

    • 0評価
    • 166PV
    tacsheaven tacsheaven 3ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    247

  • 総質問数

    210

  • 今週の質問数

    0

関連するタグ

オブジェクト指向タグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る