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

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

6
IntelliJ IDEA ข้ามจากอินเทอร์เฟซไปสู่การใช้คลาสใน Java
มีทางลัดบ้างไหมที่จะทำให้ฉันหลังจากสร้างวิธีในส่วนต่อประสานเลือกและข้ามไปยังการใช้คลาสของส่วนต่อประสานนั้น?


8
PHP ตรวจสอบว่าคุณสมบัติมีอยู่ในวัตถุหรือคลาส
ฉันเข้าใจ PHP ไม่มีตัวแปรวัตถุบริสุทธิ์ แต่ฉันต้องการตรวจสอบว่าทรัพย์สินอยู่ในวัตถุหรือคลาสที่กำหนดหรือไม่ $ob = (object) array('a' => 1, 'b' => 12); หรือ $ob = new stdClass; $ob->a = 1; $ob->b = 2; ในJSฉันสามารถเขียนสิ่งนี้เพื่อตรวจสอบว่าตัวแปรaมีอยู่ในวัตถุหรือไม่: if ('a' in ob) ในPHPสามารถทำสิ่งนี้ได้หรือไม่? ขอบคุณมากสำหรับคำแนะนำของคุณ

4
ตรวจสอบว่าไฟล์ JAR คลาสใดมาจาก
ฉันไม่ได้อยู่หน้า IDE ตอนนี้แค่ดูรายละเอียด API CodeSource src = MyClass.class.getProtectionDomain().getCodeSource(); if (src != null) { URL jar = src.getLocation(); } ฉันต้องการตรวจสอบไฟล์ JAR ว่าเป็นคลาสใด นี่เป็นวิธีที่จะทำหรือไม่
154 java  jar  class  classloader 

3
AttributeError: โมดูล 'datetime' ไม่มีแอตทริบิวต์ 'strptime'
นี่คือTransactionชั้นเรียนของฉัน: class Transaction(object): def __init__(self, company, num, price, date, is_buy): self.company = company self.num = num self.price = price self.date = datetime.strptime(date, "%Y-%m-%d") self.is_buy = is_buy และเมื่อฉันพยายามเรียกใช้dateฟังก์ชัน: tr = Transaction('AAPL', 600, '2013-10-25') print tr.date ฉันได้รับข้อผิดพลาดต่อไปนี้: self.date = datetime.strptime(self.d, "%Y-%m-%d") AttributeError: 'module' object has no attribute 'strptime' ฉันจะแก้ไขได้อย่างไร
154 python  class  python-2.7 

22
ฉันจะรับชื่อคลาส (สั้น) ที่ไม่มีเงื่อนไขของวัตถุได้อย่างไร
ฉันจะตรวจสอบคลาสของวัตถุภายในสภาพแวดล้อมแบบเว้นวรรคชื่อ PHP ได้อย่างไรโดยไม่ต้องระบุคลาสเนมสเปซเต็มรูปแบบ ตัวอย่างเช่นสมมติว่าฉันมีไลบราวัตถุ / นิติบุคคล / สัญญา / ชื่อ รหัสต่อไปนี้ใช้งานไม่ได้เนื่องจาก get_class ส่งคืนคลาสเนมสเปซเต็ม If(get_class($object) == 'Name') { ... do this ... } คีย์เวิร์ดมายากลเนมสเปซส่งคืนเนมสเปซปัจจุบันซึ่งไม่มีประโยชน์หากอ็อบเจ็กต์ที่ทดสอบมีเนมสเปซอื่น ฉันสามารถระบุชื่อคลาสแบบเต็มด้วยเนมสเปซได้ แต่นี่ดูเหมือนจะล็อคในโครงสร้างของโค้ด ยังไม่ได้ใช้มากถ้าฉันต้องการเปลี่ยน namespace แบบไดนามิก ทุกคนสามารถคิดวิธีที่มีประสิทธิภาพในการทำเช่นนี้ ฉันเดาตัวเลือกหนึ่งคือ regex
153 php  class  namespaces 


5
Mockito จับคู่อาร์กิวเมนต์ของคลาสใด ๆ
มีวิธีจับคู่อาร์กิวเมนต์คลาสใด ๆ ของรูทีนตัวอย่างด้านล่างหรือไม่? class A { public B method(Class<? extends A> a) {} } ฉันจะส่งคืนnew B()คลาสโดยไม่คำนึงว่าคลาสใดถูกส่งเข้ามาเสมอmethod? ความพยายามต่อไปนี้ใช้สำหรับกรณีเฉพาะที่Aตรง A a = new A(); B b = new B(); when(a.method(eq(A.class))).thenReturn(b); แก้ไข : ทางออกหนึ่งคือ (Class<?>) any(Class.class)

6
ความแตกต่างของ iOS ระหว่าง isKindOfClass และ isMemberOfClass
ความแตกต่างระหว่างisKindOfClass:(Class)aClassและisMemberOfClass:(Class)aClassฟังก์ชั่นคืออะไร? ฉันรู้ว่ามันเป็นเรื่องเล็ก ๆ น้อย ๆ อย่างหนึ่งคือทั่วโลกในขณะที่อีกรายการหนึ่งเป็นการแข่งขันที่ตรงกับคลาส ในสวิฟท์และisKind(of aClass: AnyClass)isMember(of aClass: AnyClass)

5
ประกาศ enum ภายในคลาส
ในโค้ดต่อไปนี้Colorenum จะถูกประกาศภายในCarคลาสเพื่อ จำกัด ขอบเขตของ enum และพยายามที่จะไม่ "สร้างมลภาวะ" เนมสเปซส่วนกลาง class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color GetColor() const { return _color; } private: Car::Color _color; }; (1) นี่เป็นวิธีที่ดีในการ จำกัด ขอบเขตของColorenum หรือไม่? หรือฉันควรประกาศมันนอกCarชั้นเรียน แต่อาจจะอยู่ในเนมสเปซหรือ struct ของตัวเอง? ฉันเพิ่งมาข้ามบทความนี้ในวันนี้ซึ่งสนับสนุนหลังและกล่าวถึงจุดที่ดีบางอย่างเกี่ยวกับ …
151 c++  class  enums  namespaces  scope 

7
แจกแจงคลาสทั้งหมดด้วยแอตทริบิวต์คลาสที่กำหนดเองได้อย่างไร
คำถามที่อยู่บนพื้นฐานของMSDN ตัวอย่างเช่น สมมติว่าเรามี C # บางคลาสที่มี HelpAttribute ในแอปพลิเคชันเดสก์ทอปแบบสแตนด์อโลน เป็นไปได้หรือไม่ที่จะระบุคลาสทั้งหมดที่มีแอ็ตทริบิวต์ดังกล่าว? มันสมเหตุสมผลไหมที่จะจำคลาสด้วยวิธีนี้? แอตทริบิวต์ที่กำหนดเองจะถูกใช้เพื่อแสดงรายการเมนูที่เป็นไปได้การเลือกรายการจะนำไปสู่หน้าจออินสแตนซ์ของคลาสดังกล่าว จำนวนชั้นเรียน / รายการจะเพิ่มขึ้นอย่างช้า ๆ แต่วิธีนี้เราสามารถหลีกเลี่ยงการแจกแจงพวกเขาทั้งหมดที่อื่นฉันคิดว่า

20
ฉันสามารถขยายคลาสโดยใช้มากกว่า 1 คลาสใน PHP ได้หรือไม่?
หากฉันมีหลายคลาสที่มีฟังก์ชั่นที่ฉันต้องการ แต่ต้องการจัดเก็บแยกต่างหากสำหรับองค์กรฉันสามารถขยายคลาสให้มีทั้งสองได้หรือไม่ กล่าวคือ class a extends b extends c แก้ไข: ฉันรู้วิธีการขยายชั้นเรียนทีละครั้ง แต่ฉันกำลังมองหาวิธีการขยายชั้นเรียนโดยใช้คลาสพื้นฐานหลายชั้นทันที - AFAIK คุณไม่สามารถทำสิ่งนี้ใน PHP ได้ แต่ควรมีวิธีแก้ไขโดยไม่ต้องหันมาใช้class c extends b,class b extends a
150 php  class  oop  extends 


8
Java คงที่วิธีการคงที่: ล็อคในวัตถุหรือชั้นเรียน
เอกสาร Java กล่าวว่า: เป็นไปไม่ได้ที่การเรียกใช้วิธีการซิงโครไนซ์สองครั้งบนวัตถุเดียวกันเพื่อแทรกสอด สิ่งนี้หมายความว่าสำหรับวิธีการคงที่? เนื่องจากวิธีการคงที่ไม่มีวัตถุที่เกี่ยวข้องคำหลักที่ถูกซิงโครไนซ์จะล็อคในชั้นเรียนแทนที่จะเป็นวัตถุหรือไม่

16
เหตุใดการเรียกเมธอดในคลาสที่ได้รับของฉันจึงเรียกเมธอดคลาสพื้นฐาน
พิจารณารหัสนี้: class Program { static void Main(string[] args) { Person person = new Teacher(); person.ShowInfo(); Console.ReadLine(); } } public class Person { public void ShowInfo() { Console.WriteLine("I am Person"); } } public class Teacher : Person { public new void ShowInfo() { Console.WriteLine("I am Teacher"); } } เมื่อฉันเรียกใช้รหัสนี้ผลลัพธ์ต่อไปนี้: ฉันเป็นคน แต่คุณจะเห็นว่ามันเป็นตัวอย่างของการไม่ได้ของTeacher …
146 c#  class  derived-class 

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