Webでオブジェクト指向プログラミング (442レス)
上下前次1-新
394: 2009/01/02(金)22:50 ID:??? AAS
質問できるレベルにさえ達していない。
前提知識がないから、回答する側も途方にくれてしまう。
入門書等でWEBアプリってどういう風に作るのか、大まかにつかんだ方がいいかも。
395: 2009/04/17(金)23:34 ID:??? AAS
フレームワークのチュートリアル見れ
396: 2009/07/09(木)01:01 ID:qbvjwLD6(1) AAS
これって現行スレだったのかw
397: 2009/10/23(金)00:12 ID:??? AAS
うわー オブジェクト重視っぽく書いていったらソースコードが500行余裕で超えた。
class hogeClassUnit extends dbConnectBase{
private var $name; // 以下20項目くらい
public function set_name($str){ // 受け取ったデータを加工したり精査したりでこれも20項目くらい
public function get_name(){ // クラスから取り出すだけ 以下20項目くらい
public function register(){ // ここまできて、登録とか何たらとかの処理を書き始める。
こういう風に細かくやるのが普通なのでしょうか?
単純なことが多いとはいえ、ずいぶんとソースコードが長い
398: 2009/10/23(金)00:27 ID:??? AAS
律儀だなw
OOPの表面だけ真似るんじゃなくて本質を学んだほうがいいと思うぞ
399: 2009/10/23(金)03:13 ID:??? AAS
粒度を上げるのだ
400: age 2009/11/12(木)11:26 ID:FhD9csek(1/2) AAS
class a {
function getA(){
{
return new b('hoge');
}
}
class b{
public $a;
protected $_z;
public function __construct($data)
省9
401: 2009/11/12(木)11:44 ID:??? AAS
よく分からんが
>たとえばbを継承したb'を作成し、zを取り出すメソッドを作っても、bのインスタンスを作成しているのは
>aなのでb'のインスタンスは作られないですよね。
aでb'のインスタンスを作るように変更すればいいのでは。
>上記のような、クラスがあって、aから、bが返されるのですが、bのprotected
>のデータを取得したい場合はどうすればいいでしょうか。
getZというメソッドを作るのはだめなの?
402: 2009/11/12(木)11:51 ID:??? AAS
ああ何となく分かった、既存のaにもbにも手を加えたくないのか
変更しないで挙動を変えたいなら、それこそa'とb'を作ってメソッドをオーバーライドするしかないかと
403: sage 2009/11/12(木)14:29 ID:FhD9csek(2/2) AAS
やっぱりオーバーライドするしかないですか。
有難う。
404: 2010/05/13(木)18:19 ID:9BJiXr6f(1) AAS
おいおいおい!!こんなのあるのかよ!
外部リンク:okamikakushi.net
俺やってみたけど、マジ寝てるだけで金くれたぞ!!
405: 2010/05/15(土)17:20 ID:??? AAS
治験ですね分かります
406(2): 2010/05/23(日)16:33 ID:ReStOCg4(1) AAS
他のプロジェクトで作成したフレームワーク、クラス、抽象クラス、インターフェースを
再利用したも猛者はいるか?
407: 2010/05/23(日)17:43 ID:??? AAS
>>406
そんなのどこでもやってるだろ。
408: 2010/05/24(月)21:51 ID:??? AAS
>>406ばっちりだ
409: 2010/05/27(木)12:15 ID:??? AAS
ていうか再利用できない/しないフレームワークなんて嫌だな
410: 2010/05/27(木)20:21 ID:P724q4SG(1) AAS
javascriptでツールチップを作れっ!オブジェクト指向チックによろしく!
って言われたら、どのようなオブジェクトを作りますか?
411: 2010/05/28(金)20:25 ID:??? AAS
まず
クライアントサイドプログラムはWeb制作板へ
って言います
412: 入社1ヶ月の新人が書いてきた。うれしい。 2010/07/14(水)20:35 ID:??? AAS
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script>
//<!--
window.onload = function(){
kanako = createGirl('かなこ');
miku = createGirl('みく');
haruhi = createGirl('ハルヒ');
};
省14
413(1): 入社1ヶ月の新人が書いてきた。うれしい。 2010/07/14(水)20:36 ID:??? AAS
/*
* おんにゃのこクラス定義
*/
function girlClass()
{
//プロパティ宣言
girlClass.prototype.myName = "";
//振る舞い
girlClass.prototype.writeMyName = function()
{
省19
上下前次1-新書関写板覧索設栞歴
あと 29 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.475s*