在Java中,可以从一个类声明创建多个对象吗?
我不是那么精通java。所以当我练习类的时候,我想如果有这样的机会来创建多个对象,那就太好了 可能吗? 或者我必须声明新的对象,比如在Java中,可以从一个类声明创建多个对象吗?,java,Java,我不是那么精通java。所以当我练习类的时候,我想如果有这样的机会来创建多个对象,那就太好了 可能吗? 或者我必须声明新的对象,比如 Student s2 = new Sudent(); Student s1 = new Student(); s1.setInfo("Sujon", 24, 40000, "Software Engineer"); s2.setInfo("Alam", 25, 35000, "designer"); s3.setInfo("Fahim", 2
Student s2 = new Sudent();
Student s1 = new Student();
s1.setInfo("Sujon", 24, 40000, "Software Engineer");
s2.setInfo("Alam", 25, 35000, "designer");
s3.setInfo("Fahim", 23, 20000, "Software Engineer");
你知道“集合信息”在概念上正是构造函数所做的,对吗
Student s1 = new Student("Sujon", 24, 40000, "Software Engineer");
Student s2 = new Student("Alam", 25, 35000, "designer");
Student s3 = new Student("Fahim", 23, 20000, "Software Engineer");
您可以在同一行上声明多个变量。但是,通常最好在同一行中声明不超过三个变量。然后,每个变量都需要自己的实例化,可以是同一类型的三个不同对象,也可以是同一对象。以下是一个例子:
Student s1, s2, s3;
// Each variable is instantiated to the same object
s1 = new Student ();
s2 = s1;
s3 = s1;
// Each variable is instantiated to a new object
s1 = new Student ();
s2 = new Student ();
s3 = new Student ();
// Now you can make calls to the objects
s1.setInfo("Sujon", 24, 40000, "Software Engineer");
s2.setInfo("Alam", 25, 35000, "designer");
s3.setInfo("Fahim", 23, 20000, "Software");
不过,对于您的特定示例,您可能希望了解如何使用构造函数,正如Michael在回答中指出的那样。我想这正是你想要的。你想在这里取得什么成就?是的,非常感谢我得到了:)非常感谢。是的,现在明白了