클래스가 포함되어 있으며 상수에 대한 "저장 단위"의 역할을하는 몇 개의 미니 안경이 있습니다. 문제는 이러한 상수에 값을 할당하는 데 필요한 정보가 있으며 해당 정보 만 생성자에서 가져옵니다. 안타깝게도 생성자에서는 miniclass가 선언되지 않았으며 NetBeans에서는 최종 변수가 초기화되지 않았더라도 선언 할 수는 있지만 최종 변수에 할당 할 수 없다고 알려줍니다. 이 문제를 어떻게 해결해야합니까?별도로 신고하여 최종 변수에 지정 - Java
편집 :이 문제가되는 일부 코드의 예 : 당신은 당신이 어딘가에 Constants
클래스의 인스턴스를 필요로하는 일을 할 수없는 일을하려고 무엇
public class Car {
class constants {
public final String MAKE;
public final String REGISTRATION_NUMBER;
}
public Car(String make, String regNumber) {
constants.MAKE = make;
constants.REGISTRATION_NUMBER = regNumber;
}
}
우리에게 어떤 코드를 보여? – kosa
죄송합니다. 코드가 곧 나타납니다. – Bluefire
나는 "미니 안경"이 생성자를 원할 것이라고 생각합니다. 그런 다음 외부 클래스 생성자가 인수를 전달할 수 있습니다. –