Junior — Middle
Ի՞նչ հիմնական դասից ժառանգում են ստուգվող արտահայտությունները ծրագրավորման լեզվում։
sobes.tech AI
Պատասխան AI-ից
Java լեզվում, ստուգված արտահայտությունները (checked exceptions) ժառանգում են java.lang.Exception դասից, բայց ոչ java.lang.RuntimeException-ից։
Հիրարխիան հետևյալն է՝
ThrowableError(չստուգված)ExceptionRuntimeException(չստուգված)- այլ արտահայտություններ (ստուգված)
Այսպիսով, ստուգված արտահայտություն ստեղծելու համար անհրաժեշտ է ժառանգել Exception-ից, բայց ոչ RuntimeException-ից։ Օրինակ՝
public class MyCheckedException extends Exception {
public MyCheckedException(String message) {
super(message);
}
}