2015-01-06 2 views
-2
public class Programme { 

    public static void main(String[] args) { 
     String adminstrator;         // initiate Adminstator variable 
     Functions fun= new Functions();       
     Scanner keyboard=new Scanner(System.in);    // initiating keyboard inputs 
     Scanner sc= new Scanner(System.in); 
     System.out.println("Please input Administrator name: "); //asking for administrators name 

     adminstrator=sc.nextLine();        // setting adminstrator name 
+1

Эта строка создает экземпляр нового экземпляра класса 'Функции'. Помимо этого, мы ничего не можем вам помочь, поскольку его не встроенный Java-класс, это часть вашего проекта. –

ответ

0

Это действительно распространено в Java. Возможно, вы пришли из другого языка программирования (скажем, C++). В Java, делая Функции fun; только говорит, что fun является ссылкой на объект класса Functions, но не создает никакого объекта. В C++ это будет похоже на выполнение Функции * fun;.

Выполнение Функции fun = new Функции(); говорит, что забава является ссылкой на объект класса Functions, но также создает новый объект этого класса и присваивает ему удовольствие.

Смежные вопросы