oop - How do I access a superclass's constant property within Matlab? -


मेरे पास एक साधारण वर्ग संरचना है जैसे:

  classdef super & lt; Hgsetget गुण (स्थायी = सत्य, एक्सेस = निजी) PROP1 = 1; PROP2 = {2 [3 4] [5 6]}; अंत तरीकों से समारोह self = super () // कन्स्ट्रक्टर कोड यहाँ // ... एंड एंड एंड   

जो तो एक उपवर्ग द्वारा विरासत में मिला है।

 < कोड> क्लासडेफ़ उप & lt; सुपर गुण PROP3 = 7; अंत तरीकों से समारोह self = sub () // उपवर्ग कंसट्रक्टर यहाँ // ... self = self @ super (); परीक्षण = आत्म। PROP1; // मुझे सुपर एंड एंड एंड से PROP1 तक पहुंच नहीं होने की प्रतीत होती है   

मेरी समस्या तब होती है जब मैं सुपर की संपत्ति PROP1 या < कोड> PROP2 मुझे एक्सेस प्राप्त नहीं हुआ है:

कक्षा उप के लिए कोई उपयुक्त विधि, संपत्ति या क्षेत्र PROP1

सुपरलैस <कोड> सुपर में

कोड> संपत्तियों के गुणों को सेट करें

  गुण (कॉन्स्टेंट = सच्चे, एक्सेस = सुरक्षित)   

एक एक्सेस एट्रिब्यूट से यह निर्धारित करता है कि कौन से कोड इन गुणों का उपयोग कर सकता है: / P>

  • सार्वजनिक अप्रतिबंधित पहुंच
  • सुरक्षित है ??? क्लास या उपवर्गों में तरीकों से पहुंच
  • निजी एक ???? केवल वर्ग तरीकों तक पहुंच (उप-वर्गों से नहीं)

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -