calling a function in a class's “owner” class

前端 未结 8 1182
醉酒成梦
醉酒成梦 2020-12-20 20:35

Following pseudocode sums up my question pretty well I think...

class Owner {
    Bar b = new Bar();

    dostuff(){...}
}    

class Bar {
    Bar() {
              


        
8条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-20 21:02

    This would work:

    class Owner {
    
        Bar b = new Bar(this);
    
        dostuff(){...}
    }    
    
    class Bar {
        Bar(Owner myOwner) {
            myOwner.dostuff();
        }
    }
    

提交回复
热议问题