問題が発生していて、this
を正しく使用しているのでしょうか?Java ... 'this'を正しく使用していますか?
これは問題ありませんか?
public person{
.
.
.
public void setmother(person mom){
mom.addchild(this);
}
私はpersonb
クラスを作成しました。お母さんの中に、クラスに子供を追加するメソッドを使いたいと思います。私は、クラスの現在のインスタンスをクラスのmomインスタンスの子の配列に追加したいと思います。
私は言葉がダウンしているかどうかわからない...うまくいけば、誰かが私がやろうとしていることを理解している!
のjavaには 'self'キーワードはありません。私はあなたが「これ」を意味すると思います。あなたのクラスをもっと見ることなく、私たちは分かりません。 'public person {'は構文エラーです。 – Falmarri
Javaの場合、[コーディング・スタイル規則(http://www.oracle.com/technetwork/java/codeconvtoc-136057.html)]をもう一度見てください。それはあなたには何も費やさず、他人があなたのコードを簡単に掘り下げることができます。 –
これは「this」と呼ばれています。それに固執する、Pythonの人は 'これも聞いて嫌いです;)質問は...非常に曖昧かつ基本的です。少なくとも.addchildはどのように見えるのですか? – delnan