(println (+ 1 "2")) //ClassCastException java.lang.String cannot be cast to java.lang.Number...
public class A {
private int randomInt = new Random().nextInt();
public int getIntFromA() {
return randomInt;
}
}
public class B {
private A a;
public B(A a) {
this.a = a;
}
public void printSomeInt() {
var intFromA = a.getIntFromA();
System.out.println(intFromA);
}
}
public class Main {
public static void main(String[] args) {
var a = new A();
var b = new B(a);
b.printSomeInt();
}
}