Я получил класс C#, определенный следующим образом. У меня есть один конструктор и внутренний класс со свойствами. Как я могу перевести его на python?
class Person
{
Property string Name {get;set;}
Proeprty InnerClass MyInnerClass {get;set;}
//constructor
Person(string name, InnerClass myinnerClass)
{
Name = name;
MyInnerClass = myinnerClass;
MyInnerClass .car = "Mercedes";
}
class InnerClass
{
Property string Car {get;set;}
}
}
Главное, что следует учитывать, это то, что python обычно не использует геттеры и сеттеры. Вы можете либо просто получить доступ к свойствам напрямую для Name и MyInnerClass, либо использовать декоратор @property для доступа к этим свойствам через функции.