То есть у нас имеется класс HttpURLConnection, затем мы создаем экземпляр этого класса и называем его httpUrlConn и присваиваем ему значение некой переменной urlConn (которое предварительно приведено к классу HttpURLConnection)?
То есть у нас имеется класс HttpURLConnection, затем мы создаем экземпляр этого класса и называем его httpUrlConn
Нет, вот такая конструкция: HttpURLConnection httpUrlConn // ...
это не создание экземпляра класса, а лишь объявление переменной заданного типа. В ней не обязательно должен лежать объект (там может находится null, если мы не инициализируем переменную объектом).
D3lphi, это не создание экземпляра класса, а лишь объявление переменной заданного типа. В ней не обязательно должен лежать объект (там может находится null, если мы не инициализируем переменную объектом).
Но в нашем случае это объявление переменной httpUrlConn типа (класса) HttpURLConnection и присваивание ему значение некой переменной urlConn (которое предварительно приведено к классу HttpURLConnection)?
Но в нашем случае это объявление переменной httpUrlConn типа (класса) HttpURLConnection и присваивание ему значение некой переменной urlConn (которое предварительно приведено к классуHttpURLConnection)?
Не используйте здесь слово класс. Так как типом может являться не только класс, но и, например, интерфейс или перечисление.
Объявление переменной httpUrlConn типа HttpURLConnection и присваивание ей значения некой переменной urlConn (которое предварительно приведено к классу HttpURLConnection)