>  기사  >  웹 프론트엔드  >  javascript 객체 지향 함수 class_js 객체 지향

javascript 객체 지향 함수 class_js 객체 지향

WBOY
WBOY원래의
2016-05-16 18:27:31901검색

코드 복사 코드는 다음과 같습니다.

function Student()
{
//Student 클래스의 필드를 정의하고 초기값을 할당하지만 이 필드의 접근 권한은 공개입니다.
this.studentNo = 's001'
this.studentName = 'Xiao Ming ';
this.sex = 'Male';//studentName 값을 수정하는 데 사용되는 updateStudentName 메소드 정의
this.updateStudentName)
{
this.studentName = StudentName;
}
}

위 코드는 Student 클래스를 정의했으며, 3개의 필드(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('Student ID:' s.studentNo);
alert('Name:' s.studentName);
alert('Gender:' s.sex);

학생 ID를 다시 표시합니다. 성별은 당연히 바뀌지 않습니다.
학생번호: s001
이름: Xiaoqiang
성별: 남
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.