10 августа 2021
Пожаловаться
❓ Пройдите тест на знание Java
Настало время проверить уровень ваших практических навыков в Java. Пройдите наш тест и узнайте, насколько хорошо вы владеете этим популярным языком программирования.
Комментарии 15
class A { public void print() { System.out.println("A.print() is called"); } }
class B extends A { public void print() { System.out.println("B.print() is called"); } } //Как бы @Override нет?
public class Main { static boolean foo1() { System.out.print("foo1()"); return true; } static boolean foo2() { System.out.print("foo2()"); return false; } public static void main(String[] args) { boolean bool; bool = foo1()||foo2(); System.out.print(" "); bool = foo1()&&foo2(); System.out.print(" "); bool = foo2()||foo1(); System.out.print(" "); bool = foo2()&&foo1(); } }
как бы тут из статического метода вызываются не статические что должно повлечь ошибку компиляции, но нет, тут считают по другому
класс
нет
Хороший сайт
Тут оба массива одинаковой длины. Надо один "удлинить" или "укоротить".
найс
//я люблю Java
Если не ошибаюсь то и + и +=
A var = new B(); var.print(); Ошибка, var - ключевое слово
Сказал бы про то же самое, но судя по всему этот тест основан на Java 8, а var появился только в Java 11
*в jdk 10
// комментарий
Сделать массивы разной длины
Привет)