public class Test{ public void Test(String name){}; public static void main() { Test t=new Test("right"); } }
There is an error while compiling in the above code, can someone tell me how to use the constructor with argument in Java?
There is no constructor with parameters:
public void Test(String name){}; //method with Test name public Test(String name){}; //constructor
The correct version is given below.
public class Test{ public Test(String name){}; public static void main(String args []) { Test t=new Test("right"); } }
.
public void Test(String name){};
public Test(String name){};
public static void main() public static void main(String[] somethingulike)
public static void main()
public static void main(String[] somethingulike)
, . .
public class Test{ public Test(String name){}; public static void main() { Test t=new Test("right"); } }
, !
public class Test{ private String name; public Test(String name){ this.name = name; }; public static void main(String [] args) { for (String arg : args) { Test t=new Test(arg); } } }
methods, return ( void ). , , , , , , . , java- , no. String[] args as.
methods
return
String[] args