Breaking News: Grepper is joining Read the official announcement!
Check it out

Singleton Objects: Companion

Sumit Rawal answered on May 23, 2023 Popularity 1/10 Helpfulness 1/10


More Related Answers

  • What is a singleton class in Android?
  • Companion Objects#
  • Singleton Objects: Standalone
  • what is singleton class
  • Important points about singleton object:-

  • Singleton Objects: Companion


    Companion Objects

    A singleton object is defined the same way a class is defined with the difference that instead of the class keyword, we use the object keyword.

    Unlike a class, which can be instantiated multiple times, a singleton object only has a single instance. This is why we cannot use new to create an instance of a singleton object.

    There are two types of singleton objects:

    Companion Objects

    Standalone Objects

    Companion Objects

    A singleton object which has the same name as a class is known as the companion object of that class and the class is known as the companion class. Companion objects and classes can access each other’s private members.

    Let’s define a companion object of the ChecksumAccumulator class defined in the previous lesson. 

    Popularity 1/10 Helpfulness 1/10 Language scala
    Source: Grepper
    Link to this answer
    Share Copy Link
    Contributed on May 23 2023
    Sumit Rawal
    0 Answers  Avg Quality 2/10


    Continue with Google

    By continuing, I agree that I have read and agree to Greppers's Terms of Service and Privacy Policy.
    Grepper Account Login Required

    Oops, You will need to install Grepper and log-in to perform this action.