첫 번째,
먼저 키워드 함수를 사용하여 클래스를 정의합니다
function Shape1(ax,ay) {//此时将function看成声明类的标志 var x=0; var y=0; var init=function () {//构造函数 对内部的变量赋值 x=ax; y=ay; } init();//构造函数的调用 this.getX=function () {//this声明公有函数 var 声明私有 get方法 return x; } }
그런 다음 인스턴스화 + 객체 호출
두 번째,
정적 속성과 정적 메서드
JavaScript의 정적 메서드는 Act입니다. 객체가 아닌 클래스에서
먼저 함수를 사용하여 선언된 클래스의 경우
(1) 먼저 클래스를 정의하고
function Person() {this.Name="小李"};
(2) 정적 변수 정적 메서드 추가
ㅋㅋㅋ
에 액세스하려면 아래 멤버를 인스턴스화해야 합니다. 2. 함수 선언이 없는 클래스(객체) - 간단한 클래스
(1) 먼저 클래스가 있습니다.
Person.age=0;
Person.ShowName=function (obj) {
console.log(obj.Name)//此时的Name是Person对象类下面全局变量,需要Person对象方可访问
};
(2) 클래스에 속성 추가
Person.ShowName(new Person());(3)
호출
rreee
위 내용은 JavaScript를 사용하여 oop 프로그래밍 모방의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!