次のように:
function Student()
{
//クラス Student にフィールドを定義し、初期値を割り当てますが、このフィールドのアクセス権限は public
this.studentNo = 's001'
this.studentName = 'Xiao Ming ';
this.sex = ' Male';
//studentName の値を変更するために使用されるメソッド updateStudentName を定義します。
this.updateStudentName = function(studentName)
this.studentName =studentName;
}
}
上記のコードは Student クラスを定義しており、studentNo、studentName、
sex、メソッド updateStudentName が含まれています。
以下が呼び出されます。コードは次のとおりです:
var s = new Student() / /学生クラスのオブジェクトを作成します
alert('学生番号:' s.studentNo);
alert('名前:' s.studentName );
alert('Gender:' s.sex);
updateStudentName メソッドが呼び出される前に、学生 ID、名前、性別の値が表示されます。学生 ID: s001
名前: Xiao Ming
性別: 男性
次に、updateStudentName を呼び出して、studentName の値を変更します。コードは次のとおりです。
s.updateStudentName('Xiaoqiang')
alert('学生 ID:' s.studentNo);
alert('Name:' s.studentName);
結果を再度表示します。結果は以下の通りです:
学生ID: s001
名前: Xiaoqiang
性別: 男性