Scala: Pack, scala

Source: Internet
Author: User

Scala: Pack, scala

Scala has the same purpose as a java package or a c ++ namespace. It can contribute content to multiple packages in the same file.


Use the full package name whenever possible. Avoid using scala, java, com, org, and so on to name nested packages. The concatenation package statement can limit the visible package.


A package can contain classes, objects, and attributes, but cannot contain the definition of functions and variables. in implementation, the package object is compiled into a JvM class with static methods and fields. The modifier can also achieve public, private, or protected effects.

In scala, you can declare the import package anywhere, which is similar to python. You can use the selector to introduce specified members in the package. You can also rename or hide the specified members, such as java. lang, scala, and predef, which are always introduced by default.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.