คำถามติดแท็ก class

เทมเพลตสำหรับสร้างวัตถุใหม่ที่อธิบายสถานะทั่วไปและพฤติกรรม ไม่ต้องกังวลกับคลาส CSS ใช้ [css] แทน

5
ยกตัวอย่างคลาสจากตัวแปรใน PHP หรือไม่?
ฉันรู้ว่าคำถามนี้ฟังดูค่อนข้างคลุมเครือดังนั้นฉันจะทำให้ชัดเจนขึ้นด้วยตัวอย่าง: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); นี่คือสิ่งที่ฉันต้องการจะทำ คุณจะทำอย่างไร ฉันสามารถใช้ eval () ได้เช่นนี้: $var = 'bar'; eval('$bar = new '.$var.'Class(\'var for __construct()\');'); แต่ฉันอยากอยู่ให้ห่างจาก eval () มีวิธีการทำเช่นนี้โดยไม่ต้อง eval ()?
146 php  class  variables  eval 

12
คลาสแบบคงที่ TypeScript
ฉันต้องการย้ายไป TypeScript จาก JS แบบดั้งเดิมเพราะฉันชอบไวยากรณ์ที่คล้าย C # ปัญหาของฉันคือฉันไม่สามารถหาวิธีประกาศคลาสสแตติกใน TypeScript ใน C # ฉันมักจะใช้คลาสคงที่เพื่อจัดระเบียบตัวแปรและวิธีการรวมเข้าด้วยกันในคลาสที่มีชื่อโดยไม่จำเป็นต้องติดตั้งวัตถุ ในวานิลลา JS ฉันเคยทำสิ่งนี้กับวัตถุ JS อย่างง่าย: var myStaticClass = { property: 10, method: function(){} } ใน TypeScript ฉันอยากจะใช้แนวทาง C-sharpy ของฉัน แต่ดูเหมือนว่าคลาสแบบคงที่ไม่มีอยู่ใน TS วิธีแก้ไขปัญหาที่เหมาะสมสำหรับปัญหานี้คืออะไร?

7
จะหลีกเลี่ยงการแบ่งปันข้อมูลคลาสได้อย่างไร?
สิ่งที่ฉันต้องการคือพฤติกรรมนี้: class a: list = [] x = a() y = a() x.list.append(1) y.list.append(2) x.list.append(3) y.list.append(4) print(x.list) # prints [1, 3] print(y.list) # prints [2, 4] แน่นอนสิ่งที่เกิดขึ้นจริงเมื่อฉันพิมพ์คือ: print(x.list) # prints [1, 2, 3, 4] print(y.list) # prints [1, 2, 3, 4] aเห็นได้ชัดว่าพวกเขาจะใช้ข้อมูลร่วมกันในชั้นเรียน ฉันจะรับอินสแตนซ์ที่แยกจากกันเพื่อให้บรรลุพฤติกรรมที่ฉันต้องการได้อย่างไร
145 python  class 

3
แผนภาพคลาส UML
ฉันกำลังสร้างแผนภาพคลาส แอตทริบิวต์ของคลาสเป็นการแจงนับ ฉันจะทำแบบนี้ได้อย่างไร โดยปกติคุณจะทำสิ่งนี้: - name : string แต่เราจะทำสิ่งนี้กับ enum ได้อย่างไร
145 class  enums  uml  diagram 

4
จะสร้างฟังก์ชั่นเทมเพลตภายในคลาสได้อย่างไร? (C ++)
ฉันรู้ว่าเป็นไปได้ที่จะสร้างฟังก์ชันแม่แบบ: template<typename T> void DoSomeThing(T x){} และเป็นไปได้ที่จะสร้างคลาสเทมเพลต: template<typename T> class Object { public: int x; }; แต่เป็นไปได้ไหมที่จะทำให้คลาสไม่ได้อยู่ในเทมเพลตจากนั้นสร้างฟังก์ชันในคลาสนั้นเป็นเทมเพลต? เช่น: //I have no idea if this is right, this is just how I think it would look class Object { public: template<class T> void DoX(){} }; หรืออะไรบางอย่างในระดับที่ชั้นไม่ได้เป็นส่วนหนึ่งของแม่แบบ แต่ฟังก์ชั่นคืออะไร?
144 c++  templates  function  class 


4
คลาสข้อมูลคืออะไรและแตกต่างจากคลาสทั่วไปอย่างไร
ด้วยคลาสข้อมูลPEP 557จะถูกนำมาใช้ในไลบรารีมาตรฐาน python พวกเขาใช้ประโยชน์จาก@dataclassมัณฑนากรและควรจะเป็น "mutable namedtuples with default" แต่ฉันไม่แน่ใจจริงๆว่าฉันเข้าใจว่าสิ่งนี้หมายถึงอะไรและแตกต่างจากคลาสทั่วไปอย่างไร คลาสข้อมูล python คืออะไรและควรใช้เมื่อใด


5
ฉันจะเลือกรายการที่มีคลาสภายใน DIV ได้อย่างไร
ฉันมี HTML ต่อไปนี้: <div id="mydiv"> <div class="myclass"></div> </div> ฉันต้องการที่จะสามารถใช้ตัวเลือกที่เลือกภายในdivแต่เฉพาะสำหรับmydivภาชนะ ฉันจะทำให้สำเร็จด้วย jQuery ได้อย่างไร


13
CKEditor ตัดคลาสออกจาก div โดยอัตโนมัติ
ฉันใช้CKEditorเป็นเครื่องมือแก้ไขส่วนหลังบนเว็บไซต์ของฉัน ฉันกำลังขับรถไปรอบ ๆ โค้ง แต่ดูเหมือนว่าฉันต้องการเปลี่ยนรหัสเป็นวิธีที่เหมาะสมเมื่อใดก็ตามที่ฉันกดปุ่มซอร์ส ตัวอย่างเช่นถ้าฉันกดแหล่งข้อมูลและสร้าง<div>... <div class="myclass">some content</div> จากนั้นก็ไม่มีเหตุผลที่ชัดเจนตัดชั้นเรียนจาก<div>ดังนั้นเมื่อฉันกดแหล่งที่มาอีกครั้งก็เปลี่ยนเป็น ... <div>some content</div> ฉันคิดว่าพฤติกรรมที่น่ารำคาญนี้สามารถปิดconfig.jsได้ แต่ฉันขุดและไม่พบสิ่งใดในเอกสารเพื่อปิด
140 class  html  ckeditor 

11
ตกแต่งงูหลามในชั้นเรียน
หนึ่งสามารถเขียนสิ่งที่ชอบ: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(self): pass สิ่งนี้ล้มเหลว: ไม่รู้จักตนเองใน @self ฉันก็ลอง: @Test._decorator(self) ซึ่งยังล้มเหลว: ทดสอบที่ไม่รู้จัก ฉันต้องการเปลี่ยนตัวแปรอินสแตนซ์ในมัณฑนากรชั่วคราวแล้วเรียกใช้วิธีการตกแต่งก่อนที่จะเปลี่ยนกลับ
140 python  class  decorator  self 

16
คุณใช้คลาสใน C อย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน12 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ สมมติว่าฉันต้องใช้ C (ไม่มี C ++ หรือคอมไพเลอร์เชิงวัตถุ) และฉันไม่มีการจัดสรรหน่วยความจำแบบไดนามิกเทคนิคอะไรบ้างที่ฉันสามารถใช้ในการใช้คลาสหรือการประมาณคลาสที่ดี? เป็นความคิดที่ดีหรือไม่ที่จะแยก "class" เป็นไฟล์แยกต่างหาก? สมมติว่าเราสามารถจัดสรรหน่วยความจำล่วงหน้าโดยสมมติว่ามีอินสแตนซ์จำนวนคงที่หรือกำหนดการอ้างอิงไปยังแต่ละวัตถุเป็นค่าคงที่ก่อนเวลารวบรวม อย่าลังเลที่จะตั้งสมมติฐานเกี่ยวกับแนวคิดของ OOP ที่ฉันจะต้องนำไปใช้ (จะแตกต่างกัน) และแนะนำวิธีที่ดีที่สุดสำหรับแต่ละข้อ ข้อ จำกัด: ฉันต้องใช้ C และไม่ใช่ OOP เพราะฉันกำลังเขียนรหัสสำหรับระบบฝังตัวและคอมไพเลอร์และฐานรหัสที่มีอยู่ก่อนหน้านี้อยู่ใน C ไม่มีการจัดสรรหน่วยความจำแบบไดนามิกเพราะเรามีหน่วยความจำไม่เพียงพอที่จะสันนิษฐานว่าเราจะไม่หมดถ้าเราเริ่มการจัดสรรแบบไดนามิก คอมไพเลอร์ที่เราทำงานด้วยไม่มีปัญหากับพอยน์เตอร์ของฟังก์ชัน
139 c  class  oop  embedded 

19
Visual Studio: ฉันจะแสดงคลาสทั้งหมดที่สืบทอดจากคลาสพื้นฐานได้อย่างไร
ใน Visual Studio ฉันจะแสดงคลาสทั้งหมดที่สืบทอดจากคลาสพื้นฐานได้อย่างไร ตัวอย่างเช่นใน ASP.NET MVC มีหลายประเภท ' ActionResult ' และพวกมันสืบทอดมาจาก / นำคลาสพื้นฐานActionResultมาใช้ ดูเหมือนว่าหากคุณเพิ่ง 'รู้' ViewและJsonเป็นActionResultประเภทที่ถูกต้องไม่มีวิธีที่คุณสามารถค้นหาข้อมูลนี้ได้อย่างง่ายดาย โปรดพิสูจน์ว่าฉันผิด มีบางสิ่งในเบราว์เซอร์วัตถุที่ทำให้ง่ายต่อการค้นหา ฉันยิ่งขอคำแนะนำเกี่ยวกับเครื่องมือที่อยู่นอก Visual Studio เพื่อค้นหาข้อมูลเกี่ยวกับคลาสต่างๆ ตัวอย่างเช่นมีบางสิ่งใน Resharper ที่จะช่วยฉันได้หรือไม่

7
แสดงรายการคลาสพื้นฐานทั้งหมดในลำดับชั้นของคลาสที่กำหนดหรือไม่
เมื่อพิจารณาถึงคลาสFoo(ไม่ว่าจะเป็นคลาสสไตล์ใหม่หรือไม่ก็ตาม) คุณจะสร้างคลาสพื้นฐานทั้งหมดได้อย่างไร- ที่ใดก็ได้ในลำดับชั้นการสืบทอด - issubclassจาก?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.