[過去ログ] くだすれPython(超初心者用) その46【Ruby禁止】 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
722(2): デフォルトの名無しさん [] 2020/02/16(日) 20:00:33.27 ID:S0ZkinLG(5/6) AAS
このクラスの########から########の間を
書き換えて別の子クラスを作る方法を教えてもらえませんか?
リターンはなくて条件によってどんどんpを書き換えていく感じの内容です
class coner:
__def __init__(self):
____self.angle = 0.0
____self.width = 0.0
#以下self.が沢山
__def tijimi(self):
#####################################
____if 0 <= self.angle < math.pi/3:
______#計算式色々
______p = l
____if self.angle == 0 :
______#計算式色々
______p=l
____#以下ifでangleを調べてpを上書きしていくif分沢山
#####################################################
____if self.width == 50:
______#計算式色々
______p=l
____if self.width == 80:
______#計算式色々
______p=l
724(1): デフォルトの名無しさん [sage] 2020/02/16(日) 21:14:42.57 ID:iNVxJNOu(2/2) AAS
>>722
>書き換えて別の子クラスを作る方法
継承してオーバーライドすること言ってるのかな?
それと
条件によってpをどんどん書き換えていくような仕様は
一般的にはものすごく悪い設計
バグりやすいしテストもしにくいので避けたほうがいい
726: 722 [] 2020/02/16(日) 22:05:37.52 ID:S0ZkinLG(6/6) AAS
>>724
たぶん、継承オーバーライドの事だと思います
よくわかってなくてすいません
pを書き換えていくのを直します
ありがとうございます
>>723
ありがとうございます
やってみます
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.045s