ホームページ  >  記事  >  ウェブフロントエンド  >  javascriptオブジェクト指向関数class_jsオブジェクト指向

javascriptオブジェクト指向関数class_jsオブジェクト指向

WBOY
WBOYオリジナル
2016-05-16 18:27:31901ブラウズ

次のように:

コードをコピー コードは次のとおりです:

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
性別: 男性
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。