I am new to java. I was learning constructors in java from the blog below, http://www.flowerbrackets.com/learn-constructor-in-java/ http://www.flowerbrackets.com/java-constructor-example/ Understood the concept quite well. One question that I have here in this topic is, can we create/initiate variables without constructors? and can we add arguments directly when the class is created, like for example Cars car = new Cars("Audi"); Guide me if i'm wrong!!