I am realizing a porting from Java to Python. Now, I would like to define an object by using another one as neested attribute.
To be clear, taking into account the Java code as follows:
public class Foo {
private String fooName;
public Foo(String fooName) {
setFooName(fooName);
}
public void setFooName(String fooName) {
this.fooName = fooName;
}
public String getFooName() {
return this.fooName;
}
}
public class Bar {
private String barName;
private Foo foo;
public Bar(String barName, Foo foo) {
setBoName(fooName);
setFoo(foo);
}
public void setBarName(String barName) {
this.barName = barName;
}
public String getBarName() {
return this.barName;
}
public void setFoo(Foo foo) {
this.foo = foo;
}
public Foo getFoo() {
return this.foo;
}
}
How can I do just the same in Python?