📚 Practice Mode
Java Programming Fundamentals
Learn at your own pace with hints and detailed explanations
1 / 20
Multiple Answers
Given:interface Foo {}class Alpha implements Foo { }class Beta extends Alpha {} class Delta extends Beta {public static void main( String[] args) { Beta x = new Beta(); // insert code here}}Which code, inserted at line 16, will cause a java.lang.ClassCastException?
- Alpha a = x;
- Foo f= (Delta)x;
- Foo f= (Alpha)x;
- Beta b = (Beta)(Alpha)x;