オブジェクト指向

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

RSS

  • 受付中

    回答
    5

    クラスを配列の添字に...?

    前提 teratail.com/questions/67133 ここで質問した者です。 javaのswingを用いてGUIの将棋ソフトを作成しています。 ほぼ趣味プログラマーであり、プログラミング初心者です。 厳格で純粋なオブジェクト指向に近いコードで綺麗に書く事を目標とします。 そのため、早く軽快な動作は期待しません。 ソースコードを

    • 0評価
    • 146PV
    mightyMask mightyMask 2日前
  • 受付中

    回答
    2

    ロジック処理と出力処理の分け方

    前提 javaのswingを用いてGUIの将棋ソフトを作成しています。 ほぼ趣味プログラマーであり、プログラミング初心者です。 厳格で純粋なオブジェクト指向に近いコードで綺麗に書く事を目標とします。 そのため、早く軽快な動作は期待しません。 ソースコードを短くするという事も期待しません。 制作途中のクラスの関係 MVC(Model View

    • 3評価
    • 75PV
    mightyMask mightyMask 2日前
  • 解決済

    回答
    1

    オブジェクト指向で配列の呼び出し

    オブジェクト指向を勉強していて配列作って呼び出したんですが、ループがずっと回って止まりません(表示もしません) <?php namespace App; class Parts{ // Headerの要素収納配列 private $data = []; public function Header(){ $this->Setu

    • 0評価
    • 55PV
    ryohasegawa ryohasegawa 2日前
  • 解決済

    回答
    2

    MVCについて

    MVC(Model View Controller)について調べましたが、いまいちピンと来ません。 PC上のJVMで動くjavaのGUIアプリケーションゲームを開発することを考えます。 MVCを意識して作るのならば、まずModel, View, Controller という3つの大きなパッケージを作成してしまう感じでよろしいのでしょうか。 そし

    • 0評価
    • 97PV
    mightyMask mightyMask 4日前
  • 解決済

    回答
    1

    PHPのオブジェクト指向

    PHPのオブジェクト指向について勉強しているんですが、早速ファイルが呼び出されずに困っています。 <?php require_once(__DIR__ . '/header.php'); $header = new Part\Header(); ?> <DOCTYPE html> <html> <head> <meta c

    • 0評価
    • 45PV
    ryohasegawa ryohasegawa 3日前
  • 受付中

    回答
    1

    多次元vector配列を参照渡し引数、戻り値とする関数

    クラス内に多次元vector配列を参照渡し引数、戻り値とするメンバ関数を定義して使っています。 エラーなく実行できるのですが、出力値がどうしても先行研究と一致せず、もしからしたらこの関数構造が問題なのかと思い質問に至りました。 以下のようにクラス内に 2次元vector配列を参照渡したメンバ関数 1次元vector配列を参照渡して2

    • 0評価
    • 47PV
    hinatades hinatades 2週間前
  • 解決済

    回答
    2

    基本的には同じ処理だが、値の部分が微妙に違ってくる時 PHP

    はじめに 同じような処理をしている時など、オブジェクト指向とかで簡潔にという事が言われたりもしていますが、、、 今やっている条件の分岐だったりも確かに同じ処理を何度か書く必要が出てきています。 しかし、これだったらこれ、あれだったらあれという部分においてその辺も含めてすっきり書けるものか、もう、このままズラズラ書くものか考えています。 アドバ

    • 0評価
    • 121PV
    Z-TALBO Z-TALBO 2週間前
  • 解決済

    回答
    2

    PHP class 値の受け渡し 練習

    なんとなくなりに、PHPは触ってきています。 そろそろオブジェクト指向とかclassとかを触っていこうと思うのですが、、、 まだ漠然としすぎていて、自分でも整理できていないので、例を出して聞いてみたいと思います。 コード class Test { public $id; public $name; public function _

    • 0評価
    • 90PV
    Z-TALBO Z-TALBO 3週間前
  • 解決済

    回答
    2

    char文字列をunsigned int型のクラスメンバに渡して実行

    前提・実現したいこと C++のプログラムを記載しています。 あるchar型のdata1にクラスメンバの「unsigned int buf[]」に渡して実行したいです。 class testObj { public: void sendData(unsigned int buf[], int len); } こんな感じで書いたりして

    • 0評価
    • 125PV
    yamayamak yamayamak 3週間前
  • 解決済

    回答
    1

    作成したESP8266WebServerオブジェクトのメモリ開放

    ESP8266(ArduinoCore)を用いてESP8266WebServerを利用したプログラムを制作しています。ESP8266WebServerの生成を以下のとおりしています。 ESP8266WebServer server(80); でオブジェクトを生成して、他の処理で利用するメモリが不足するのでいったんWebサーバ(ESP8266Web

    • 0評価
    • 51PV
    yamayamak yamayamak 3週間前
  • 解決済

    回答
    4

    オブジェクト指向設計の学習

    趣味でプログラミングをしている者です。 オブジェクト指向設計というのでしょうか? それを学びたいのですが、 何かわかりやすいサイトはありませんでしょうか? わかりやすい・わかりにくい というのは人によって違うというのはわかっていますが、 私が自分で調べた範囲では ( 調べ方が悪いのか ) わかりにくいサイトがほとんどです。 Ja

    • 0評価
    • 159PV
    BeatStar BeatStar 1ヶ月前
  • 解決済

    回答
    1

    キャラクターと移動の振る舞いに対する設計

    前提・実現したいこと 質問させていただいた意図としては、 オブジェクト指向として適切な設計というのを理解したいという背景がございます。 タイトルはうまくまとめることができなかったので、例題としての内容を記載させていただきました。 下記の問題に沿ってご回答がいただけますと幸いです。 発生している問題 Unity/C#でゲームの製作するにあたって

    • 0評価
    • 102PV
    tmt tmt 1ヶ月前
  • 解決済

    回答
    2

    なぜインターフェースICollection<T>が存在するのですか?

    C#で、オブジェクト指向を勉強しています。 以前から疑問に思っていることがあり、質問させていただきます。 ICollection<T>とCollection<T>を分離する理由が分かりません。 Collection<T>だけでもいいのではないでしょうか? インターネットでいろいろ調べてみましたが、納得できる理由が分かりません。 MSDNにあ

    • 5評価
    • 472PV
    askyq askyq 1ヶ月前
  • 解決済

    回答
    12

    抽象クラスって何?そもそも抽象って?そんなこと起こり得るの?

    JAVAを勉強している者です。説明が下手ですいませんが、オブジェクト指向の「抽象」及び「抽象クラス」って一体何なんでしょうか? ネットや参考書みても「あいまいな及びあいまいなクラス」と書いてあるんですが、何なのかよくわかりません。 まだ勉強不足だと思いますが、「抽象」というのは、「プログラムの処理内容がまだ確定(未完成?)していない、詳細未定(未

    • 0評価
    • 711PV
    mr0237 mr0237 1ヶ月前
  • 解決済

    回答
    6

    インターフェースってわかりやすい例に例えると?

    JAVAを勉強している者です。説明が下手ですいませんが、「インターフェース」って一体なんなんでしょうか? ネットや参考書みても「特に抽象度(派生させて目的に応じた機能を実装させることを前提として設計した)が高い抽象クラス」と書いてあるんですが、なんなのかよくわかりません。 私はまだ勉強不足だと思いますが、インターフェースっていうのは、「何かと何かを繋

    • 1評価
    • 303PV
    mr0237 mr0237 1ヶ月前
  • 解決済

    回答
    5

    多態性とはどう違うの?

    JAVAを勉強している者です。説明が下手ですいませんが、以前の質問に つまり、派生させて目的に応じた機能を実装させることを前提として設計したクラス と書かれていたんですが、これって、派生させてクラスに異なる動作をさせる【多態性】とはどう違うんですか? なんか似てるような気がしますが・・・ わかりやすいような例や例えで教えてくれ

    • 0評価
    • 178PV
    mr0237 mr0237 1ヶ月前
  • 解決済

    回答
    3

    オブジェクト指向 インスタンスをクラス型へ格納? メリットは何ですか?

    あるクラスのインスタンスを継承しているクラス型に格納するという話を何度か目にしました。 学部時代に研究室の先輩に説明してもらったのですが、なぜこのようなことをすると便利なのか忘れてしまいました。 どなたかご回答、よろしくお願いします。 ーーーーーーーーーコードーーーーーーーーーーーーーーーーーーー 1: namespace ConsoleAppl

    • 0評価
    • 169PV
    tomotomtony tomotomtony 1ヶ月前
  • 解決済

    回答
    1

    オブジェクト指向の引数について

    オブジェクト指向についてお伺いしたいことがあります。 /** * ジャンケンを開始する * * @param player1 判定対象プレイヤー1 * @param player2 判定対象プレイヤー2 */ public void startJanken (Player player1

    • 0評価
    • 119PV
    javaer javaer 1ヶ月前
  • 解決済

    回答
    2

    log4cppのログ出力内容について(オーバーライド)

    C++初心者です。 ほぼ触ったことがないので、細かい部分も教えていただきたいです。 C++を使用して試しにログを出力するプログラムを作成しています。 以下のサイトを参考にlog4Cppで作成しております。 http://qiita.com/hsagae/items/d7b0cf6ee876b636b3b9 以下のソースを実行して

    • 0評価
    • 74PV
    KTMEI KTMEI 1ヶ月前
  • 解決済

    回答
    3

    オブジェクト指向のメリットとは?

    オブジェクト指向にはどのようなメリットがあるのかについて具体的に説明してもらいたいため質問しました。 プログラミングは、Java、Ruby、C#などを少し触った程度で、オブジェクト指向についてはほとんど手を付けていない状態です。 Java,Ruby,C#は、オブジェクト指向に対応した言語のため、質問させていただきます。 Googleなどの検索エンジンで

    • 0評価
    • 291PV
    asadako asadako 2ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    190

  • 総質問数

    131

  • 今週の質問数

    5

関連するタグ

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