亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 python 中實現

在 python 中實現

慕桂英546537 2023-03-16 10:51:55
我是 Python 的新手。我想以面向對象的形式實現一個程序。最后,我喜歡使用這種格式的類的對象。ObjectA.add.func1()我不確定我需要使用哪種結構add?如果它是否是另一個對象內部的另一個對象?我的程序的功能應該是這樣的:add是對象或其他東西,我將向它傳遞一些功能。它將包含這些功能。最后,我將調用 forexampleObjectA.apply()并將所有函數應用于該對象。該對象可以是浮點數的向量。我也愿意接受任何建議,應該add是什么?add但我喜歡在我提到的說明表格中使用。
查看完整描述

1 回答

?
浮云間

TA貢獻1829條經驗 獲得超4個贊

是的,它是一個對象,它是另一個對象的成員。就像是:


class Adder:

    def func1(self):

        pass


class MainObject:

    def __init__(self):

        self.add = Adder()


object_a = MainObject()

object_a.add.func1()

作為一個旁白的建議:最好先弄清楚您的代碼將做什么,然后再弄清楚它的“形狀”。在您對您正在嘗試做的事情一無所知之前,試圖將您的程序邏輯強加到特定的 OOP 模型中,這可能會使您的生活變得更加困難,而 OOP 的目標應該是讓它變得更容易。:)


查看完整回答
反對 回復 2023-03-16
  • 1 回答
  • 0 關注
  • 92 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號