Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3


Classes and Objects


  • Objects are collections of related code and data
  • Everything in Java and Groovy can be considered an object
  • A class is a higher level description of an object.
    • For example a 10-Q is a specification developed by the SEC and can be thought of as a "Class". A quarterly report issued by IBM for Q2 2005 can be thought of as an object of the class 10-Q.
  • Documentation for java classes can be found here
  • Documentation for Groovy extensions to Java classes can be found here

  • オブジェクトは関連するコードとデータの集まりです
  • JavaとGroovyの世界では、全てのものは、オブジェクトととらえます
  • クラスは、オブジェクトを抽象化したものです
    • 例えば、10-Q は、the SEC で発展させてきた仕様です。これをクラスととらえると、IBMの2005年第2四半期レポートは、そのクラスのオブジェクトと言えます.
  • javaのクラスのドキュメントは、こちらを参照してください
  • Groovyのjavaクラスの拡張についてのドキュメントは、こちらを参照してください