如何只允许特定成员访问java类中的方法

如何只允许特定成员访问java类中的方法,java,class,methods,private,Java,Class,Methods,Private,我必须创建employee对象。该employee类中有一个名为occupation的属性。只有会计师才能访问方法调用CalculateNetSalary方法。如何用java编写代码。有几种方法可以实现这一点 也许最好的方法是将您的会计师和员工类放在同一个包中,并使CalculateNet薪资方法包受到保护。 当然,如果您不希望任何其他类访问该方法,其他类将转到不同的包。这可能是Java中无法做到的。如果CalculateNetSalary与Accounter在同一个类中,则可以将该方法设为私有

我必须创建employee对象。该employee类中有一个名为occupation的属性。只有会计师才能访问方法调用CalculateNetSalary方法。如何用java编写代码。

有几种方法可以实现这一点

也许最好的方法是将您的会计师和员工类放在同一个包中,并使CalculateNet薪资方法包受到保护。
当然,如果您不希望任何其他类访问该方法,其他类将转到不同的包。

这可能是Java中无法做到的。如果CalculateNetSalary与Accounter在同一个类中,则可以将该方法设为私有。的可能重复项