私は自分自身を Java の初心者と定義し、それを 1 学期だけ使用しました。それまでは、プログラミングの経験はほとんどなく、OOP の経験はほとんどありませんでした。
とにかく、コードを調べていると、クラス型として宣言されたメソッドが見つかりました
public Polica stavi (Predmet p, int i)
throws GPolIndeks, GPolZauzeto, GPolTezina{
if(i<0 || i>=niz.length) throw new GPolIndeks (i);
if(niz[i] != null) throw new GPolZauzeto (i);
if(q + p.Q() > maxQ) throw new GPolTezina (p);
niz[i] = p;
q += p.Q();
return this;
}
これで、コードはかなり単純になり、 「stavi」というメソッドが宣言されている部分を除いて、ほとんど見知らぬ人ではなくなりました。メソッドには、値を返すものと返さないものの 2 つのタイプがあると考えられてきましたが、これはそうですが、通常使用される任意のタイプ (int、double、long...) として宣言されていません。の場合、クラス名で宣言されます。この場合は"Polica"になります。これは私がこのようなものに来るのは初めてで、コンパイラで機能するので、私の質問は、これがどのように機能するかをよりよく理解するために、どこでメソッドをより詳細に読むことができるかということです.