ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript のオブジェクト指向定義の 1 つ、classes_js オブジェクト指向

JavaScript のオブジェクト指向定義の 1 つ、classes_js オブジェクト指向

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

JavaScript のクラスは、次のように関数で表されます:

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

function Student()
{
//クラス Student にフィールドを定義し、初期値を割り当てますが、このフィールドのアクセス権限は public です
this.studentNo = 's001' ;
this.studentName = 'Xiao Ming';
this.sex = ' Male'
//studentName の値を変更するために使用されるメソッド updateStudentName を定義します。 .updateStudentName = function(studentName)
{
this.studentName =studentName;
}
}

//上記のコードは Student クラスを定義しており、studentNo が含まれています,
//studentName、性別 3 フィールド、メソッド updateStudentName. //次に、updateStudentName を呼び出して、studentName の値を変更します。
s.updateStudentName('Xiaoqiang'); '学生番号:' s.studentNo) ;
alert('名前:' s.studentName);
alert('性別:' s.sex); 学生結果は以下の通りです:
学生ID: s001
名前: Xiaoqiang
性別: 男性
//学生ID、名前、性別の値updateStudentName メソッドが呼び出される前に表示されます:
学生 ID :s001
名前: Xiao Ming
性別: 男性
//以下が呼び出されます。コードは次のとおりです:



コードをコピーします コードは次のとおりです。 var s = new Student(); // オブジェクトを作成します。学生クラスの
alert('学生番号:' s.studentNo);
alert('名前:' s.studentName); 🎜>
上記の関数では具体的な値が設定されていますが、実際のアプリケーションでは後から割り当てられます。例:





外部 Js を導入する必要がある場合は、更新して実行する必要があります
]
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。