Ne yapmak deneyin şudur:Neden Java'da bir iç sınıfta bir enum oluşturamıyorum?
public class History {
public class State {
public enum StateType {
Eclipse StateType
bana bu derleme hatası verir: The member enum StateType must be defined inside a static member type
.
State
sınıfını statik yaptığımda hata kayboluyor. State
statik yapabilirim, ancak neden bir iç sınıfta bir enum
bildiremediğimi anlamıyorum. İç içe türleri olarak tanımlanmıştır
lütfen şuna bir göz atın: http://stackoverflow.com/questions/700831/java-local-enums –
Durumda Geçmişi yöntemlere erişmek istemediyseniz, Durumu [statik sınıf] yapın (http: // stackoverflow.com/a/1353326/2054731). – ArneHugo