- java:
- Object foo = "lala";
- foo.length(); // Error
- String bar = (String) foo;
- bar.length(); //4
- foo = new Integer(2);
- String bar = (String) foo; // Error
- Integer baz = (Integer) foo;
- baz * 2; // 4
- ruby:
- foo = "lala"
- foo.length #=> 4
- foo = 2
- foo * 2 #=> 4