違い
以下では、メンバーメソッドと構築メソッドの違いを目的、形式、コードセグメント、呼び出しから分析します:(
目的:Javaをよりよく理解して学習し、メンバーメソッドと構築メソッドの理解と使用を深めます)
A.目的:
メンバーメソッド:通常、クラス内のメンバー変数に対する操作を実装し、特定の関数を提供し、戻り値の型を持ちます。これはvoid型にすることができます。
構築方法:戻り値なしでオブジェクトのデータを初期化します。
B.形式:
メンバーメソッド:修飾子public return value type method name(parameter type parameter name 1、parameter type parameter name 2 ...){ method body; return return value; }
メソッドの2つのclearメソッド:
A:clear return値型関数結果のデータ型
B:パラメータリストには明らかにいくつかのパラメータがあり、パラメータの型
構築メソッド:
A:メソッド名はクラス名と同じです
B:戻り値の型はありません。 voidは記述できません
C:特定の戻り値はありません
C:コードスニペット:
package Object;
public class Student {
private String name; //成员变量
private String age; //成员变量
public Student(String name){
//构造方法
this.name = name;
}
public String getName() {
//成员方法
return name;
}
public void setName(String name) {
//成员方法
this.name = name;
}
public String getAge() {
//成员方法
return age;
}
public void setAge(String age) {
//成员方法
this.age = age;
}
}
D:電話:
package Object;
public class StudentDemo {
public static void main(String[] args) {
Student s = new Student("Tony");//构造方法调用
System.out.println(s);
s.setName("Lisa");//成员方法调用
System.out.println(s.getName());
}
// 构造方法通过new运算符调用,成员方法通过对象调用。
総括する
概要:クラス名は構築メソッドと同じです。このメソッドは構築メソッドです。構築メソッド
を除くこのクラスのメソッドはすべてメンバーメソッドです。理由は、変数を除くクラスのすべてのメソッドが基本的にメンバーメソッドであるためです。 。(何か問題がある場合は、指摘してください)