我是python的新手。我熟悉C++。我會將流動的C++代碼轉換爲python。將指針數組傳遞給python類
class School{
School(char *name, int id, Student* pointers){
{
this.name=name;
this.weapon=weapon;
this.students=pointers;
}
print(){
for(int i=0;i<10;i++){
this.students.print();
}
}
};
正如你看到的,我想一個指針傳遞給Student類型 的對象的數組,我不知道,如果蟒蛇讓我傳遞指針。這是我在python中做的
class School():
def __init__(self, name, *students):
self.name=name
self.students=students
def display(self):
for student in self.students
student.display()
爲什麼不只是在一個更高的範圍和訪問的數組? – Serdalis
該數組是私有類變量 – user1061392
在python中沒有這樣的東西作爲私有變量。 – Serdalis