Domande taggate «properties»

Una proprietà, in alcuni linguaggi di programmazione orientati agli oggetti, è un tipo speciale di membro di classe, intermedio tra un campo (o membro di dati) e un metodo. Le proprietà vengono lette e scritte come campi, ma le letture e le scritture delle proprietà vengono (di solito) tradotte per ottenere e impostare chiamate di metodo.







13
Utilizzo di @property contro getter e setter
Ecco una domanda di design specifica per Python: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... e class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python ci permette di farlo in entrambi i modi. Se progettaste un programma Python, quale approccio usereste e perché?



30
Verifica l'esistenza di una chiave oggetto JavaScript nidificata
Se ho un riferimento a un oggetto: var test = {}; che potenzialmente (ma non immediatamente) avranno oggetti nidificati, qualcosa del tipo: {level1: {level2: {level3: "level3"}}}; Qual è il modo migliore per verificare l'esistenza di proprietà in oggetti profondamente annidati? alert(test.level1);cede undefined, ma alert(test.level1.level2.level3);fallisce. Attualmente sto facendo qualcosa del genere: …


18
Qual è il {get; impostato; } sintassi in C #?
Sto imparando ASP.NET MVC e posso leggere documenti in inglese, ma non capisco davvero cosa sta succedendo in questo codice: public class Genre { public string Name { get; set; } } Cosa significa questo { get; set; }?
577 c#  properties 

5
Qual è la differenza tra proprietà e attributi in HTML?
Dopo le modifiche apportate in jQuery 1.6.1, ho cercato di definire la differenza tra proprietà e attributi in HTML. Guardando l'elenco nelle note di rilascio di jQuery 1.6.1 (nella parte inferiore), sembra che si possano classificare le proprietà e gli attributi HTML come segue: Proprietà: tutto ciò che ha un …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.