In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-15 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/02 Report--
Where does the apply method usually appear?
This method is generally implemented in associated objects
Objective:
Changed the way of creating accompanying class instances, no longer through new, but directly using the class name (). The underlying scala will implicitly call the apply method.
Package com.xej.learning.apply/** * apply method: when creating an object, it no longer uses the form of new but directly uses the form of class name () * / private [apply] class Stormobject Storm {/ / when creating an object of the accompanying class, the def apply: Storm = new Storm ()} private [apply] class Kafka (val name: String) object Kafka {/ / is implicitly called because the main constructor of the accompanying class has parameters. / / therefore, there must also be a parameter def apply (name: String): Kafka = new Kafka (name)} object ApplyTest {def main (args: Array [String]): Unit = {val storm = Storm val kafka = Kafka ("kafka")}}
This form is also widely used in marathon source code, such as:
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.