1.00 Tutorial 4
1.00 Tutorial 4
00 Tutorial 4
Agenda
Administrative Issues
Static Methods and Data Members
Recursion
Scope and Access
Quiz 1 & Psets
-A Student Class
Members
package Package1;
public class A { If I have following code
public int a; somewhere in the same package
public A(int i) {a = i;}} (Package1), what line will give
me trouble? What if the
package Package1; following code is in a different
public class B { package?
int b;
public B(int i) {b=i;}}
System.out.println((new A(5)).a);
package Package1; System.out.println((new
public class C { B(5)).b);
private int c; System.out.println((new
public C(int i) {c = i;}} C(5)).c);
Scope and Access (3)
package Package1;
public class A {
public int a; If I have following code
public A(int i) {a = i;}} somewhere in the Package2,
what line will give me trouble?
package Package2; What if the following code is in
public class B { Package1?
int b;
public B(int i) {b=i;}} System.out.println((new A(5)).a);
System.out.println((new
package Package2;
B(5)).b);
public class C {
private int c; System.out.println((new
public C(int i) {c = i;}} C(5)).c);