Javaでのメンバーメソッドと構築メソッドの違い**

違い

以下では、メンバーメソッドと構築メソッドの違いを目的、形式、コードセグメント、呼び出しから分析します:(
目的: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运算符调用,成员方法通过对象调用。

総括する

概要:クラス名は構築メソッドと同じです。このメソッドは構築メソッドです。構築メソッド
を除くこのクラスのメソッドはすべてメンバーメソッドです。理由は、変数を除くクラスのすべてのメソッドが基本的にメンバーメソッドであるためです。 。
(何か問題がある場合は、指摘してください)

おすすめ

転載: blog.csdn.net/m0_52646273/article/details/114027231