Определение преобразования типа в Java

Я хочу определить приведение типа от произвольного типа к примитивному типу данных в Java. Можно ли определить приведение одного произвольного типа к другому произвольному типу?

public class Foo{
    //methods, constructor etc for this class
    ...
    //make it possible to cast an object of type Foo to an integer 
}
//example of how an object of type foo would be cast to an integer
public class Bar(){
    public static void main(String[] args){
        Foo foo1 = new Foo();
        int int1 = (int)foo1;
        System.out.println(int1+"");
    }
}
7
задан Anderson Green 14 January 2012 в 05:24
поделиться