Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6578445
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T15:46:18+00:00 2026-05-25T15:46:18+00:00

In Eclipse plugin, I could create scala Object, APP and class. But what’s the

  • 0

In Eclipse plugin, I could create scala Object, APP and class. But what’s the difference among these 3. Basically, for object, I implement def main(…), then I could run it. But in class, it seems it is similar to normal Java class, but what’s the meaning scala APP, it creates a object which extends APP. What’s this meant for?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T15:46:19+00:00Added an answer on May 25, 2026 at 3:46 pm

    In the JVM, the starting point of the application is a static method main(String[] args), in some class given to the JVM.

    In scala there is no static methods, the equivalent is to put a method in an object (as opposed to class). Putting your main method in a class will not work, it is the same as not marking the method static in java.

    App is a helper that allows not to write the main method, and put the code directly in the object body.

    object MyApp extends App {
      doStuff
    }
    

    does the same thing as

    object MyApp {
      def main(args: Array[String]) {doStuff}
    }
    

    (arguments can be used in doStuff under the name args)

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I could use the following: <fileset dir=C:\Program Files\eclipse\plugins\myplugin> <include name=extraStuff.jar /> </fileset> But that
I have installed Eclipse Helios(3.6) and Google plugin to develope app in GAE/J.Then created
I want to create an automated installer for an Eclipse plugin (i.e. not through
I have created a google-app-engine java project in Eclipse using Google's Eclipse plugin. My
I am looking out for an eclipse plug-in that could be used to detect
I'm writing an Eclipse plugin for the JDT. I need a functionality that tracks
Is there a good Eclipse plugin for recording and playing back macros? I've tried
I am developing an Eclipse plugin and have tests for it. Some are regular
From my Eclipse plugin, I want to execute a command and show the results
Is there an Eclipse plugin to help with Django projects/apps? If there are multiple

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.