Button
클래스 - JRE의 동명 클래스 등 확인out
폴더 확인할 것📁 pkg1
☕ Parent.java
public class Parent {
private int a = 1;
int b = 2;
protected int c = 3;
public int d = 4;
}
☕ Child.java
public class Child extends Parent {
// Parent와 같은 패키지
// int aa = a; // ⚠️ 불가
int bb = b;
int cc = c; // 💡 protected - 같은 패키지, 상속관계
int dd = d;
}
☕ Friend.java
public class Friend {
// Parent와 같은 패키지
Parent parent = new Parent();
// int aa = new Parent().a; // ⚠️ 불가
int bb = parent.b;
int cc = parent.c; // 💡 protected - 같은 패키지, 비 상속관계
int dd = parent.d;
}
📁 pkg2
☕ Child.java
// 상단에 임포트 필요
public class Child extends Parent {
// Parent와 다른 패키지
// int aa = a; // ⚠️ 불가
// int bb = b; // ⚠️ 불가
int cc = c; // 💡 protected - 다른 패키지, 상속관계
int dd = d;
}
📁 pkg3
☕ Cls1.java
, ☕ Cls2.java
, ☕ Cls3.java