This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Default Constructor doubt  RSS feed

 
saloni jhanwar
Ranch Hand
Posts: 583
Firefox Browser Notepad Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


  • public Car() ,Is it programmer created default constructor ?
  • Is there any rule that constructor access modifier must be same as class access modifier to make it default constructor ?
  •  
    Matthew Brown
    Bartender
    Posts: 4568
    9
    • Likes 1
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    That's a no-argument constructor. Not quite the same as the default constructor, which is what the compiler will add if the programmer doesn't provide one (though a default constructor always is no-argument).

    Which means the answer to the second question is "no". If a default constructor is added, though, I believe it does use the same access modifier as the class.
     
    saloni jhanwar
    Ranch Hand
    Posts: 583
    Firefox Browser Notepad Windows
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Matthew Brown wrote:That's a no-argument constructor. Not quite the same as the default constructor, which is what the compiler will add if the programmer doesn't provide one (though a default constructor always is no-argument).

    Which means the answer to the second question is "no". If a default constructor is added, though, I believe it does use the same access modifier as the class.


    thanks Matthew
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!