posted 23 years ago
Are you saying that if you have a class that is not a subclass of the object, that I should not be able to access the method (much like private). I created this class and the method with a protected method called myClassA.addNumbersProtected(4,5) that obviously exists in ClassA. I can still get to it. I'm not sure I understand your description.
----------------
package testpackage;
public class ClassA {
public ClassA() {
super();
}
private int addingMoreNumbers(
int number1,
int number2,
int number3,
int number4)
{
return addNumbers(number1, number2) + addNumbers(number3, number4);
}
int addNumbers(int number1, int number2)
{
return (number1 + number2);
}
protected int addNumbersProtected(int number1, int number2)
{
return (number1 + number2);
}
}
public class ClassB{
public ClassB() {
super();
}
public void addingMoreNumbers(int firstNumber, int secondNumber)
{
ClassA myClassA = new ClassA();
myClassA.addNumbers(4,5);
myClassA.addNumbersProtected(4,5);
}
}
[This message has been edited by Dale DeMott (edited July 11, 2001).]
By failing to prepare, you are preparing to fail.<br />Benjamin Franklin (1706 - 1790)