는 훼이크 귤동짤.
ㅈㅅ.
요즘 귤을 많이 먹어서 그런지 손가락이 노랗게 보임.
아니면 기말프로젝트에 노랗게 질려서 노랗게 보이던지.
으으 애증의 자바!
아 근데 형들한테 자바 하나 질문있다능.
보통 상수들은
public final class 상수클래스{
final static 타입 변수명 = 값;
}
하고 때려박잖음.
그리고 가끔, 얘들 기본 템플릿 두고 확장할 필요가 있을땐
public final class 상수클래스{
public abstract interface 기본인터페이스 {
final static 타입 변수명1 = 값1;
final static 타입 변수명2 = 값2;
}
public final class 확장클래스 implements 기본인터페이스{
final static 타입 변수명3 = 값3;
}
}
이렇게 확장하는데
만약에, 기본인터페이스에 포함된 애들중에서 상속받은애들마다 값이 달라야하는 경우라면
public final class 상수클래스{
public abstract interface 기본인터페이스 {
final static 타입 변수명1 = 값1;
static 타입 변수명2 = 값2;
}
public final class 확장클래스1 implements 기본인터페이스{
static{
변수명2 = 값21;
}
final static 타입 변수명3 = 값3;
}
public final class 확장클래스2 implements 기본인터페이스{
static{
변수명2 = 값22;
}
final static 타입 변수명4 = 값4;
}
}
이렇게 해도 괜춘할까.
는 별로 안괜찮으려나
스코프로 가리는건 용도때문에 안되겠다 ㅡㅡ;
는 댓글도 조회수도 없어 안활기참