ホームページ >Java >&#&チュートリアル >Java でこのメソッドを使用する方法
class MyDate{ public int year; public int month; public int day; public void setDate(int year, int month,int day){ year = year;//这里没有加this month = month;//这里没有加this day = day;//这里没有加this } public void PrintDate(){ System.out.println(year+"年 "+month+"月 "+day+"日 "); } } public class TestDemo { public static void main(String[] args) { MyDate myDate = new MyDate(); myDate.setDate(2000,9,25); myDate.PrintDate(); MyDate myDate1 = new MyDate(); myDate1.setDate(2002,7,14); myDate1.PrintDate(); } }私たちが達成したい期待は、それぞれ 2000 年 9 月 25 日と 2002 年 7 月 14 日を出力することです。 そして、実際の出力結果は次のとおりです。
これを追加すると、
class MyDate{ public int year; public int month; public int day; public void setDate(int year, int month,int day){ this.year = year; this.month = month; this.day = day; } public void PrintDate(){ System.out.println(this.year+"年 "+this.month+"月 "+this.day+"日 "); } } public class TestDemo { public static void main(String[] args) { MyDate myDate = new MyDate(); myDate.setDate(2000,9,25); myDate.PrintDate(); MyDate myDate1 = new MyDate(); myDate1.setDate(2002,7,14); myDate1.PrintDate(); } }
これを持ってくることをお勧めします。
2.this.func() これを使用することを指します。通常のメンバー メソッドで別のメンバー メソッドを呼び出すclass Student{ public String name; public void doClass(){ System.out.println(name+"上课"); this.doHomeWork(); } public void doHomeWork(){ System.out.println(name+"正在写作业"); } } public class TestDemo2 { public static void main(String[] args) { Student student = new Student(); student.name = "小明"; student.doClass(); } }実行結果:
これは、コンストラクター メソッドで this を使用して、このクラスの他のコンストラクターを呼び出すことを指します
これを使用する場合は、次の点に注意してください
1. これは、次の点に注意してください。コンストラクター内で他のコンストラクターを呼び出します#2。これは最初の行に配置する必要があります#3。1 つのコンストラクターで呼び出せるコンストラクターは 1 つだけです
#運用結果
以上がJava でこのメソッドを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。