Debug the error !

G

Gaurav

Hi .. kindly tell me the error in the following code

package test1;
public class Test1 {
static int x = 42;
}




package test2;
public class Test2 extends test1.Test1 {
public static void main(String args[]) {
System.out.println("x="+x); } }
 
R

Roedy Green

Hi .. kindly tell me the error in the following code
Please tell what the problem is, quoting the error message verbatim.
It is annoying to be given guessing games. Teachers give students
guessing games, not the reverse.

Presumably your problem is that x is default rather than protected
scope, thus classes in package test2 can't see it.
see http://mindprod.com/jgloss/scope.html


package test1;
public class Test1 {
static int x = 42;
}




package test2;
public class Test2 extends test1.Test1 {
public static void main(String args[]) {
System.out.println("x="+x); } }
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,766
Messages
2,569,569
Members
45,042
Latest member
icassiem

Latest Threads

Top