yvl

Первый язык программирования

Aug 24, 2006 14:06

Почему это не Java.

Как объяснить студенту, который только-только начинает программировать, почему фрагмент кода

int x = 2;
System.out.println(square(x)+cube(x));

печатает
12,

а
int x = 2;
System.out.println(square(x)+", "+cube(x));

печатает
4, 8

Расказывать про полиморфизм и coercion? Это напугает студента. Что делать? Не использовать?

job

Previous post Next post
Up