Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class A {
- public A(){}
- }
- class B extends A {
- public B(){
- super();
- }
- public void doSmth() {
- System.out.println("lalala");
- }
- }
- class Program {
- public static void main(String[] argc) {
- A a = new B();
- B b = new B();
- b.doSmth();
- ((B)a).doSmth();//Nécessite une cast pour que le compilateur comprennent qu'on sait qu'à l'exécution le type dynamique de a est bien B.
- }
Advertisement
Add Comment
Please, Sign In to add comment