首页 > 解决方案 > java项目使用构造函数,它无法运行

问题描述

我正在尝试了解构造函数是如何工作的,并且我一直在尝试调试这个简单的 java 程序,但我无法让它运行。Eclipse simple 拒绝承认它的存在,只是运行了一个较早的项目。任何想法都会非常感激 - 我正在努力看看我做错了什么。

package timber;



public class Person {

 private String firstName;
 private String lastName;
 private String address;
 private String username;


 public Person(String personFirstName, String personLastName, String personAddress, String personUsername)
 {
 firstName = personFirstName;
 lastName = personLastName;
 address = personAddress;
 username = personUsername;
 }


 public void displayPersonDetails()
 {
 System.out.println("Name: " + firstName + " " + lastName);
 System.out.println("Address: " + address);
 System.out.println("Username: " + username);
 }





 }

然后我有第二个包含主要方法的类

package timber;

 public class PersonExample {



     public void main(String[] args) {

     Person dave = new Person("Dave", "Davidson", "12 Main St.", "DDavidson");
     dave.displayPersonDetails();

     }
     }

标签: javaconstructor

解决方案


could you please add static in main method :-

public static void main(String[] args) {

     Person dave = new Person("Dave", "Davidson", "12 Main St.", "DDavidson");
     dave.displayPersonDetails();

     }

推荐阅读