text Java的インスタンスメソッド

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text Java的インスタンスメソッド相关的知识,希望对你有一定的参考价值。

// クラス名の頭は大文字
class Person {
  // インスタンスフィールドの定義
  public String name;
  public double height;
  public double weight;

  // コンストラクタの定義
  Person(String name, double height, double weight) {
    System.out.println("I'm CONSTRUCTOR.");
    this.name = name;
    this.height = height;
    this.weight = weight;
  }

  // インスタンスメソッドの定義
  public void hello() {
    System.out.println("Hello, " + this.name);
    
    // 別のインスタンスメソッド「bmi()」を呼び出し
    System.out.println("BMI: " + this.bmi());
    // 四捨五入するならMath.round(this.bmi())
  }

  public double bmi() {
  return this.weight / this.height / this.height;
  }
}
class Main {
  public static void main(String[] args) {
    // インスタンスを生成、変数に代入
    Person person1 = new Person("Daivd", 1.7, 55.5);
    // インスタンスメソッドの呼び出し。
    person1.hello();
  }
}
◆インスタンスメソッドで、他のインスタンスメソッドを呼び出す
インスタンスフィールドにアクセスした時と同じように「this」を使えばOK
「this.インスタンスメソッド();」

以上是关于text Java的インスタンスメソッド的主要内容,如果未能解决你的问题,请参考以下文章

ruby クラスメソッドとインスタンスメソッドをミックスイン

java 同クラスの各インスタンスから,共通であるインスタンスメソッドを呼び出して,特定の结果を得る

csharp [ワークシートの作成] AddWorksheetメソッドかXLWorkbookインスタンスの工作表プロパティの添加メソッドを使用します。#ClosedXML

csharp FromComponentInNewPrefabメソッドは,引数の预制をインスタンス化してアタッチされたコンポーネントを注入するhttp://negi-lab.blog.jp/Zenje

sh SSM対象インスタンスのID列挙

java Androidでstatic finalなインスタンスが复雑な场合,こうやって初期化する