maxNumberOfParticipants

maxNumberOfParticipants

我有一个名为Events的超类和两个名为talkworkshop的子类。

在超类中,它有一个实例变量maxNumberOfParticupants

当我创建一些对话对象和研讨会对象时,我想知道如何共享maxNumberOfParticipants

maxNumberOfParticpantstalk是200,maxNumberOfParticipants中的workshop是300;
talk最大参与者人数只能与talk对象共享,workshop最大参与者人数只能针对workshop对象。

最佳答案

1-类的名称应为单数,首字母应为大写。 (事件)

public class Event {

protected int maxNumberOfParticpants; // this level access is package and for childrens

public Event(int maxNumberOfParticipants){
this.maxNumberOfParticipants=maxNumberOfParticipants;
}

}


童装

public class Talk extends Event {

public Talk(int maxNumberOfParticipants){
   super(maxNumberOfParticipants);
}


   public void someMethod(int max){
     if(this.maxNumberOfParticipants < max){
          // some code
     }
   }

}

public class Workshop extends Event{

public Workshop(int maxNumberOfParticipants){
   super(maxNumberOfParticipants);
}

}

07-28 13:08