는 훼이크 귤동짤.

ㅈㅅ.

요즘 귤을 많이 먹어서 그런지 손가락이 노랗게 보임.

아니면 기말프로젝트에 노랗게 질려서 노랗게 보이던지.

으으 애증의 자바!


아 근데 형들한테 자바 하나 질문있다능.

보통 상수들은

        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;
                }
        }

이렇게 해도 괜춘할까.
는 별로 안괜찮으려나

스코프로 가리는건 용도때문에 안되겠다 ㅡㅡ;