nuovi test

This commit is contained in:
Fabio Scotto di Santolo
2018-09-25 20:49:47 +02:00
parent 70bbe9ecec
commit d382fdb383
67 changed files with 544 additions and 69 deletions

View File

@@ -0,0 +1,21 @@
package com.oracle.java8.associate.test;
abstract class Ball {
protected final int size;
public Ball(int size) {
this.size = size;
}
}
interface Equipment {}
public class SoccerBall extends Ball implements Equipment {
public SoccerBall() {
super(5);
}
public Ball get() { return this; }
public static void main(String[] args) {
Equipment equipment = (Equipment) (Ball) new SoccerBall().get();
System.out.println(((SoccerBall) equipment).size);
}
}